用c语言编程输入20个互不相等的整数求20个数的平均值并输出
时间: 2024-10-25 21:03:43 浏览: 13
C语言输入一个整数序列并计算他们的值.rar_C语言输入一个整数序列并计算他们的值_输入序列C语言
5星 · 资源好评率100%
在C语言中,你可以使用数组来存储这20个互不相等的整数,并通过循环结构计算它们的总和,然后除以数组长度得到平均值。下面是一个简单的示例:
```c
#include <stdio.h>
#define NUM_VALUES 20
int main() {
int numbers[NUM_VALUES];
float sum = 0;
float average;
// 输入20个互不相等的整数
printf("请输入20个互不相等的整数:\n");
for (int i = 0; i < NUM_VALUES; i++) {
scanf("%d", &numbers[i]);
sum += numbers[i]; // 累加每个数到总和
}
// 计算平均值
if (NUM_VALUES > 0) { // 防止除以零错误
average = (float)sum / NUM_VALUES;
} else {
printf("无法计算平均值,因为没有输入。\n");
return 1;
}
// 输出结果
printf("这20个数的平均值是: %.2f\n", average);
return 0;
}
```
在这个程序中,`scanf`函数用于读取用户输入的整数,`sum`变量存储所有数的累加和,最后通过`average`变量计算平均值并打印出来。
阅读全文