![](/notes/imgs/wechat-color.jpg)
4.6 循环语句for
发布时间:
作用:满足循环条件,执行循环语句 语法: for(起始表达式;条件表达式;末尾循环体){ 循环语句;} 示例:
js
int main() {
for (int i = 0; i < 10; i++)
{
cout << i << endl;
}
system("pause");
return 0;
}
练习案例1:敲桌子 家例描述:从1开始数到数字100,如果数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,我们打印 敲桌子,其余数字直接打印输出。
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
示例:
js
int main() {
//外层循环执行1次,内层循环执行1轮
for (int i=9; i< 10; i++)
{
for (int j = 0; j < 10; j++)
{
cout <‹ "*" <‹ " ";
}
cout << endl;
}
system("pause");
return 0;
}
练习案例2:利用嵌套循环实现九九乘法口诀
1x1=1 | ||||||||
---|---|---|---|---|---|---|---|---|
1x2=2 | 2x2=4 | |||||||
1x3=3 | 2x3=6 | 3x3=9 | ||||||
1x4=4 | 2x4=8 | 3x4=12 | 4x4=12 | |||||
1x5=5 | 2x5=10 | 3x5=15 | 4x5=20 | 5x5=25 | ||||
1x6=6 | 2x6=12 | 3x6=18 | 4x6=24 | 5x6=30 | 6x6=36 | |||
1x7=7 | 2x7=14 | 3x7=21 | 4x7=28 | 5x7=35 | 6x7=42 | 7x7=49 | ||
1x8=8 | 2x8=16 | 3x8=24 | 4x8=32 | 5x8=40 | 6x8=48 | 7x8=56 | 8x8=64 | |
1x9=9 | 2x9=18 | 3x9=27 | 4x9=36 | 5x9=45 | 6x9=54 | 7x9=63 | 8x9=72 | 9x9=81 |