用do while语句编程,输入一组整型数据,然后显示每次将输入数据进行累加运算后的结果。当输入0时,停止输入数据,结束程序的运行。 **输入格式要求:"%d" 提示信息:"input num:" **输出格式要求:"sum = %d\n" 程序运行示例如下: input num:1 sum = 1 input num:2 sum = 3 input num:3 sum = 6 input num:4 sum = 10 input num:0 sum = 10
时间: 2023-05-31 13:20:32 浏览: 125
### 回答1:
以下是使用do while语句编写的程序:
```c
#include <stdio.h>
int main() {
int num, sum = ;
do {
printf("input num:");
scanf("%d", &num);
sum += num;
printf("sum = %d\n", sum);
} while (num != );
return ;
}
```
程序运行示例如下:
```
input num:1
sum = 1
input num:2
sum = 3
input num:3
sum = 6
input num:4
sum = 10
input num:
sum = 10
```
### 回答2:
本题要求使用do while语句编写程序,实现输入一组整型数据并进行累加运算的功能。
首先,我们需要定义一个变量sum,用来存储每次输入数据累加后的结果,将其初值设为0。然后,在do while循环中,先输出提示信息"input num:",再读入一个整型数值,将其加到sum变量中,并输出"sum = %d\n",其中%d表示输出一个整型变量的值,最后判断读入的数值是否为0,若不为0则继续循环,否则退出循环。
下面是具体的程序代码实现:
```
#include <stdio.h>
int main()
{
int sum = 0, num;
do {
printf("input num:");
scanf("%d", &num);
sum += num;
printf("sum = %d\n", sum);
} while (num != 0);
return 0;
}
```
在上述代码中,使用了scanf函数读入整型数值,并通过%d格式说明符指定读入的类型。同时,使用了循环控制语句do while,确保至少执行一次循环体内的语句,即使第一次输入为0。
测试示例:
```
input num:1
sum = 1
input num:2
sum = 3
input num:3
sum = 6
input num:4
sum = 10
input num:0
sum = 10
```
最后,经过多次的测试,我们可以发现,使用do while语句编写的程序输入数据非常方便且容易理解,且可以保证至少执行一次累加运算。
### 回答3:
下面是用do while语句编程的答案:
#include <stdio.h>
int main() {
int num, sum = 0; // 定义整型变量num和sum,sum初始化为0
do {
printf("input num:"); // 输出提示信息
scanf("%d", &num); // 输入整型数据
sum += num; // 将输入数据累加到sum中
printf("sum = %d\n", sum); // 输出每次累加后的结果
} while (num != 0); // 当输入0时结束do while循环
return 0;
}
程序首先定义了两个整型变量num和sum,其中sum初始化为0。然后进入do while循环,循环体包含三个步骤:输出提示信息、输入整型数据、累加数据并输出结果。
当输入0时,循环条件判断为假,退出do while循环,程序结束运行。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)