c++中用do-while语句编程,求自然数1~100之和。
时间: 2024-05-05 15:21:04 浏览: 100
可以使用如下的代码实现:
```c
#include <stdio.h>
int main() {
int sum = 0, i = 1;
do {
sum += i;
i++;
} while (i <= 100);
printf("自然数1~100之和为:%d\n", sum);
return 0;
}
```
这里使用了 `do-while` 循环,先执行一次循环体,再判断循环条件。循环条件为 `i <= 100`,即当 `i` 大于 100 时跳出循环。每次循环体内将 `i` 加到 `sum` 中,然后将 `i` 加 1,直到 `i` 大于 100。最后输出 `sum` 的值即可。
阅读全文