【语法4】循环语句
2025-8-13 15:33:02
~循环语句
while
语句
while (条件表达式)
{
条件成立时重复执行代码
}
for
语句
for (int i = 1; i <= n; i++) // (初始循环变量; 循环条件; 修改循环变量)
{
条件成立时重复执行代码
}
其他常见基础操作
最值
max(a, b);
——> a、b中取较大的一个min(a, b);
——> a、b中取较小的一个
数位分解
% 10
:取出个位/ 10
:去掉个位- 个位:
a % 10
- 十位:
a / 10 % 10
- 百位:
a / 100 % 10
- 千位:
a / 1000 % 10
while (x > 0)
{
cout << x % 10 << ",";
x /= 10;
}
for (int i = x; i > 0; i /= 10)
{
cout << i % 10 << ",";
}
判断质数
int n;
cin >> n;
bool flag = true; // 一开始认为是质数
if (n <= 1) // 大于1的自然数
flag = false;
for (int i = 2; i <= n - 1; i++) // 除了 1 和它本身以外(2 ~ 本身-1)
if (n % i == 0) // 不再有其他因数的自然数
flag = false;
高级控制
break; //条件成立时,立刻结束循环
continue; //条件成立时,停止当前循环,立刻进行下一次循环
return 0; //退出函数并返回0
exit (0); //结束程序并返回0
break
for (int i = 1; i <= 5; i++)
{
cout << i;
if (i == 3)
break;
cout << i;
}
- 上面代码输出 11223
continue
for (int i = 1; i <= 5; i++)
{
cout << i;
if (i == 3)
continue;
cout << i;
}
- 上面代码输出 112234455
我们会审查剪贴板内容,并对发布不合适内容的同学进行相应的处理