下面是使用攻略。
标题
C程序 计算数组中所有元素的平均数
介绍
本文介绍使用C语言编写计算数组中所有元素的平均数的程序,并提供两个示例进行说明。
代码
#include <stdio.h>
int main()
{
int n, sum = 0;
double avg;
printf("请输入数组元素个数:");
scanf("%d", &n);
int a[n];
printf("请输入%d个整数:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
sum += a[i];
}
avg = (double)sum / n;
printf("平均数为:%.2lf\n", avg);
return 0;
}
代码说明
该程序通过输入数组元素个数和数组中的元素值,计算出数组中所有元素的平均数。
首先,程序通过 scanf
函数获取数组元素个数 n
,并定义数组 a
。
然后,程序通过 for
循环获取 n
个整数,并累加至 sum
中。
计算平均数时,注意将 sum
强转为 double
,以保证平均数的精度。
最后,程序通过 printf
函数输出平均数。
示例说明
假设有一个长度为5的数组:[1, 2, 3, 4, 5]
,那么我们可以输入以下数据:
输入:
请输入数组元素个数:5
请输入5个整数:
1
2
3
4
5
输出:
平均数为:3.00
再来一个示例:
假设数组的元素为:[2, 4, 6, 8]
,我们可以输入以下数据:
输入:
请输入数组元素个数:4
请输入4个整数:
2
4
6
8
输出:
平均数为:5.00
这里注意保留了小数点后两位的输出格式。
以上就是C程序计算数组中所有元素的平均数的完整使用攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C程序 计算数组中所有元素的平均数 - Python技术站