4.2.3 for循环语句
作用:满足循环条件,执行循环条件
语法:
for(起始表达式;条件表达式;末尾循环体)
{循环语句;
}
示例://用for循环打印数字0-9
代码:
//用for循环打印数字0-9
#include<iostream>
using namespace std;
int main()
{
//打印数字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()
{
for (int i = 1; i <= 100; i++)
{
if (i % 10 == 7 || i % 7 == 0 || i / 10 == 7)
{
cout << "敲桌子" << endl;
}
else {
cout << i << endl;
}
}
system("pause");
return 0;
}
4.2.4循环嵌套
作用:在循环体中再嵌套一层循环,解决一些实际问题。
假如:我们想在屏幕上打印如下图片,就需要用嵌套循环。
图片:
代码:
//嵌套循环
#include<iostream>
using namespace std;
int main()
{ // 外层循环
for (int i = 0; i < 10; i++)
{
//内层循环
for (int j = 0; j < 10; j++)
{
cout << "* " ;
}
cout << endl;
}
system("pause");
return 0;
}
4.3 跳转语句
4.3.1 break语句
作用:用于跳出选择结构或者循环结构。
注意:break只能用于循环和swith语句中。
break使用的时机:
(1)出现在switch条件语句中,作用是终止case并跳出switch
(2)出现在循环语句中,作用是跳出当前的循环语句
(3)出现在嵌套循环中,跳出最近的内存循环语句
例如:
//在for循环中使用:break
代码:
//在for循环中使用:break;
#include<iostream>
using namespace std;
int main()
{
for (int i = 0; i < 10; i++)
{
//如果i==5,则跳出循环,不再打印
if (i == 5)
{
break;
}
cout << i << endl;
}
system("pause");
return 0;
}
//在嵌套循环中使用break
标签:语句,控制,cout,10,int,C++,break,循环,程序流程 From: https://blog.csdn.net/hefaxiang/article/details/144190474代码:
//在嵌套循环中使用break;
#include<iostream>
using namespace std;
int main()
{
//外层循环
for (int i = 0; i < 10; i++)
{
//内层循环
for (int j = 0; j < 10; j++)
{
if (j == 5)
{
break;
}
cout << "* ";//跳出内层循环
}
cout << endl;
}
system("pause");
return 0;
}