#include<iostream>
using namespace std;
int main()
{
// for 循环语句
// for(起始表达式;条件;循环体)
for (int i = 0; i <= 10; i++)
{
cout << i << endl;
}
system("pause");
return 0;
}
#include<iostream>
using namespace std;
int main()
{
//练习案例:敲桌子
// 案例描述:从1开始数到数字100,如果数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,我们打印
// 敲桌子,其余数字直接打印输出。
// 快速注释快捷键:CTRL+SHIFT+/
int x, y;// 定义十位,个位
for (int i = 1; i <= 100; i++)
{
x = i / 10;//如果i=100,结果为10,不影响输出结果
y = i % 10;
if (x == 7 || y == 7 || i % 7 == 0)
{
cout << "敲桌子" << endl;
}
else
{
cout << i << endl;
}
}
system("pause");
return 0;
}
嵌套循环
#include<iostream>
using namespace std;
int main()
{
//利用嵌套循环生成星图
//* * * * * * *
//* * * * * * *
//* * * * * * *
//* * * * * * *
//* * * * * * *
for (int i = 1; i <= 7; i++)
{
for (int j = 1; j <= 5; j++)
{
cout << "* "; //这里注意,若结尾加endl则会换行
}
cout << endl; //换行
}
system("pause");
return 0;
}
练习:实现乘法口诀表
#include<iostream>
using namespace std;
int main()
{
//乘法口诀表
int z;
for (int i = 1; i <=9; i++)
{
for (int j = 1; j <= i; j++) //重点:列数<=行数
{
z = j * i;
cout << j << "×" << i << "=" << z << " ";
}
cout << endl;
}
system("pause");
return 0;
}