do while循环语句例子
时间: 2023-10-09 16:17:37 浏览: 61
while循环例子
下面是一个使用 do while 循环语句的例子:
```c
#include <stdio.h>
int main() {
int num, sum = 0;
do {
printf("请输入一个正整数:");
scanf("%d", &num);
sum += num;
} while (num > 0);
printf("所有输入的正整数的和为:%d\n", sum);
return 0;
}
```
该程序会不断地要求用户输入正整数,直到用户输入了一个非正整数为止。在每次循环中,用户输入的数会被加到变量 sum 中。当用户输入了一个非正整数时,循环终止,程序计算并输出所有输入正整数的和。需要注意的是,由于 do while 循环语句先执行一次循环体再进行判断,所以 sum 初始值应该为 0。
阅读全文