//语法
for(起始表达式;判断表达式;循环表达式)
{循环体};
for(int a=0;a<10;a++) //起始表达式为a=0,判断a<10吗,如果小于10执行后边的循环表达式
{ //执行顺序为,从起始表达式开始,判断表达式,执行循环语体;
//第二次执行:从判断表达式开始,执行循环表达式,执行循环体
//第三次,判断表达式,执行循环表达式,运行循环体
//第四次,判断表达式,执行循环表达式,运行循环体
//第五次,判断表达式,执行循环表达式,运行循环体
//第六次,判断表达式,执行表达式a++,运行打印
//第七次,判断a<10吗,执行a++
cout<<a<<endl;
}
敲桌子,规则,0到100的数字中,有7和7的倍数的都打印一下敲桌子。
for(int a=0;a<=100;a++)
{
if( a%7 == 0 || a%10 == 7 || a/10 == 7 )
{
cout<<"敲桌子<<endl;
}
else
{
cout<<a<<endl;
}
}
下面的草稿错了一处。a/7==0,意思是a除以7,模等零。

本文深入解析了C++中的for循环结构,包括起始表达式、判断表达式和循环表达式的执行顺序。同时,通过一个实例展示了如何使用for循环找出0到100之间包含数字7或7的倍数的数字,并打印“敲桌子”。讨论了循环条件的判断及循环变量的递增操作。
95

被折叠的 条评论
为什么被折叠?



