c语言编程求一维整型数组(长度10)的平均值,并统计数组中大於平均值的元素个数,已知数组有如下定义
c语言编程求一维整型数组(长度10)的平均值,并统计数组中大於平均值的元素个数,已知数组有如下定义:inta[10]={3,7,8,4,,6,5,13,20,2,9}。在...
c语言编程求一维整型数组(长度10)的平均值,并统计数组中大於平均值的元素个数,已知数组有如下定义:int a[10]={3,7,8,4,,6,5,13,20,2,9}。在线!急求!
展开
1个回答
展开全部
这个程序没啥难度,就是计算数组平均数,然后进行比较。
具体程序如下:
#include<stdio.h>
int main()
{
int a[10] = { 3, 7, 8, 4, 6, 5, 13, 20, 2, 9 };
double sum=0,mean = 0;
int count = 0;
for (int i = 0; i < 10; i++)
{
sum += a[i];
}
mean = sum / 10.0;
for (int i = 0; i < 10; i++)
{
if (a[i]>mean)
count++;
}
printf("The average num of array a is %f.\n", mean);
printf("The total num of element larger than mean is %d.\n", count);
return 0;
}
结果如下:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询