C语言作业:用数组设计程序 输入一百个数,求平均值,并分别求出与平均值的

C语言作业:用数组设计程序 输入一百个数,求平均值,并分别求出与平均值的差值

#include <stdio.h>
#define M 100

void main()

float a[M], average, sum = 0.0;
int i;

printf ("输入%d个数:\n", M);
for (i=0; i<M; i++)
{
scanf ("%f", &a[i]);
sum += a[i];
}
average = sum / M;
printf ("平均值是: %.2f\n", average); //精确到小数点后两位
printf ("每个数与平均值的差值:\n");
for (i=0; i<M; i++)
printf ("%.2f ", a[i]-average); //精确到小数点后两位
printf ("\n");
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-27
#include<stdio.h>
int main()
{int i;
float s=0,a[100],av;
printf("请输入100个数:");
for(i=0;i<100;i++)
{
scanf("%f",&a[i]);
s+=a[i];
}
av=s/100.0;
printf("平均值=%f\t各数与平均值的差为:\n");

for(i=0;i<100;i++)
{
printf("%6.2f",a[i]-av);

if(i%10==9)printf("\n");
}
return 0;
}本回答被提问者和网友采纳
相似回答