do while循环语句例子
时间: 2023-10-09 15:17:37 浏览: 45
下面是一个使用 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。
相关问题
do while循环语句
do-while循环语句是一种常见的循环语句,其语法形式如下:
```
do {
// 循环体
} while (条件语句);
```
do-while循环语句与while循环语句的区别在于,do-while循环语句会先执行一次循环体,再对条件进行判断,如果条件满足,则继续执行循环体,否则跳出循环。
下面是一个例子,演示如何使用do-while循环语句输出1-10的数字:
```
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 10);
```
输出结果为:
```
1
2
3
4
5
6
7
8
9
10
```
c++do while循环语句
C++中的do-while循环语句是一种后测试循环,即先执行循环体中的语句,再判断循环条件是否成立。只有在循环体中的语句执行完毕后,才会进行条件判断。如果条件成立,则继续执行循环体中的语句,否则跳出循环。
do-while循环语句的语法格式如下:
```
do {
// 循环体语句
} while (循环条件);
```
其中,循环体语句是需要重复执行的语句块,循环条件是一个布尔表达式,用于判断是否继续执行循环。
与while循环不同的是,do-while循环保证循环体至少会被执行一次,即使循环条件一开始就不成立。
下面是一个简单的例子,演示了如何使用do-while循环语句:
```
#include <iostream>
using namespace std;
int main() {
int i = 1;
do {
cout << i << endl;
i++;
} while (i <= 5);
return 0;
}
```
输出结果为:
```
1
2
3
4
5
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)