请用C语言写出算平均数
时间: 2024-10-20 15:18:55 浏览: 15
数字电源算法,用C语言写的
在C语言中,计算平均数通常涉及到输入一组数值,然后将它们加起来并除以数值的数量。以下是一个简单的示例程序,它会提示用户输入整数数组的元素,然后计算平均值:
```c
#include <stdio.h>
int main() {
int n, i;
float sum = 0.0, average;
printf("请输入数字的个数:");
scanf("%d", &n);
// 创建一个动态数组来存储用户输入的数字
int *numbers = (int*)malloc(n * sizeof(int));
if (numbers == NULL) {
printf("内存分配失败\n");
return 1;
}
printf("请输入 %d 个数字:\n", n);
for (i = 0; i < n; ++i) {
scanf("%d", &numbers[i]);
sum += numbers[i];
}
// 计算平均值
average = sum / (float)n;
printf("这组数字的平均数是: %.2f\n", average);
// 释放动态分配的内存
free(numbers);
return 0;
}
```
阅读全文