循环语句还有一个for循环,它与其他的循环语句的在于它的语法。
语法:for(起始表达式;条件表达式;末尾表达式){循环语句}
#include<iostream>;
using namespace std;
int main()
{
//在黑窗口中输出0~9
for (int shu = 0; shu < 10; shu++)
{
cout << shu << endl;
}
system("pause");
return 0;
}
在for循环的小括号中包括了变量的定义、循环的条件以及循环一次后变量要做什么运算(如上所示,最后一个末尾表达式为执行一次循环后shu要再做什么运算)。
我们可以使用for循环制作逢七过小程序,如数个位有七、十位有七或是七的倍数就不输出该数,而是输出敲桌子。
#include<iostream>
using namespace std;
int main()
{
//我们可以用for循环来制作一个小程序:逢七过
for (int shu = 0; shu < 101; shu++)
{
//判断shu是否是个位有七、十位有七或七的倍数
if (shu % 7 == 0 || shu / 7 == 0 || shu % 10 == 7)
{
cout << "敲桌子" << endl;
}
else
{
cout << shu << endl;
}
}
system("pause");
return 0;
}