4.2.3 for循环语句
作用:满足循环条件,执行循环语句
语法:for(起始表达式; 条件表达式; 末尾循环体;) { 循环语句; }
示例:
#include <iostream>
using namespace std;
int main() {
// for 循环
// 从数字 0 到数字 9
for (int i = 0; i < 10; i++)
{
cout << i << endl;
}
system("pause");
return 0;
}
详解:
注意:for 循环中的表达式,要用分号进行分隔
总结:while,do...while,for 都是开发中常用的循环语句,for 循环结构比较清晰,比较常用
练习案例:敲桌子
案例描述:从1开始数到数字100, 如果数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,我们打印敲桌子,其余数字直接打印输出。
#include <iostream>
using namespace std;
int main() {
// 敲桌子案例
// 1、输出 1 ~ 100 数字
for (int i = 0; i < 100; i++)
{
// 2、从 100 个数字中找到特殊数字,打印"敲桌子"
// 如果是 7 的倍数、个位有 7、或者十位有 7,打印敲桌子
if ( (i % 7 == 0) || (i % 10 == 7) || (i / 10 == 7) ) // 如果是特殊数字,打印敲桌子
{
cout << "敲桌子" << endl;
}
else // 如果不是特殊数字,才打印数字
{
cout << i << endl;
}
}
system("pause");
return 0;
}