📅  最后修改于: 2023-12-03 14:40:48.523000             🧑  作者: Mango
在C++中,循环是一种重要的控制结构,do-while循环是其中一种。
do-while循环是一种后测试循环,也就是说它先执行循环的主体部分,然后再检查循环控制条件。
do {
// 循环主体部分
} while (循环控制条件);
如果循环控制条件为true,则继续执行循环主体部分,否则结束循环。
以下是一个简单的示例,使用do-while循环来计算自然数的和。
#include <iostream>
int main() {
int n, i = 1, sum = 0;
std::cout << "输入n的值:";
std::cin >> n;
do {
sum += i;
i++;
} while (i <= n);
std::cout << "1到" << n << "的自然数之和为:" << sum << std::endl;
return 0;
}
输出:
输入n的值:5
1到5的自然数之和为:15
do-while循环是一种方便、易用的循环结构,在能够满足程序需求的情况下,可以考虑使用。