循环从键盘输入3个数,编写一个程序计算其总和及平均值 c语言
时间: 2024-09-11 18:19:14 浏览: 65
在C语言中,可以通过使用`scanf`函数从键盘接收输入,并使用循环结构来处理数据。下面是一个简单的C语言程序,用于循环从键盘输入3个数,并计算它们的总和及平均值。
```c
#include <stdio.h>
int main() {
int numbers[3]; // 创建一个数组来存储3个整数
int sum = 0; // 用于存储总和
float average; // 用于存储平均值
// 循环输入3个整数
for (int i = 0; i < 3; i++) {
printf("请输入第 %d 个数:", i + 1);
scanf("%d", &numbers[i]); // 存储用户输入的数
sum += numbers[i]; // 累加到总和中
}
// 计算平均值
average = (float)sum / 3;
// 输出结果
printf("三个数的总和是:%d\n", sum);
printf("平均值是:%.2f\n", average);
return 0;
}
```
这段代码首先包含了`stdio.h`头文件,以便使用`printf`和`scanf`函数。然后定义了一个整型数组`numbers`来存储用户输入的3个数,以及变量`sum`和`average`来分别计算总和和平均值。
程序通过一个`for`循环结构来接收3次输入,并将每次输入的数累加到`sum`变量中。循环结束后,计算平均值并通过格式化输出结果。
阅读全文