任何复杂的结构化程序都是由三种基本结构组成:顺序结构,分支结构、循环结构。
分支结构
单分支。if
双分支。if else
多分支。else if
else if多分支
switch多分支
else if 于 switch多分支的区别
循环结构
for循环
while循环
do while循环
for、while与do ... while语句的比较
for 语句比较合适循环次数固定的场景。
while语句与do...while语句比较合适循环次数不固定,而循环结束条件比较明确的场景。
while先判断循环条件,再执行循环体;do ... while先执行循环体再判断循环条件。
跳转语句
continue语句,结束本轮循环。
break语句,结束整个循环。
代码
for (int i = 1; i <= 10; i++)
{
cout << i << endl;
n += i;
}
练习
输出1到50之间能被3整除的数字
#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;
// 输出1到50之间能被3整除的数字
int main()
{
int i;
for (i = 1; i <= 50; i++)
{
if (i % 3 == 0)
{
cout << i << ":可以被3整除"<< endl ;
}
}
cout << endl;
return 0;
}
九九乘法表
#include <iostream>
using namespace std;
int main()
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
cout << j << "*" << i << "=" << i * j << '\t';
}
cout << endl ;
}
return 0;
使用while语句,计算一个整数的阶乘
#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;
int main()
{
int i, j, k;
i = 1;
j = 5;
k = 1;
while (i <= j)
{
k = k * i;
i++;
}
cout << "阶乘为:" << k << endl;
return 0;
}
标签:语句,do,int,控制结构,while,循环,分支
From: https://www.cnblogs.com/gang-pao/p/18472942