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

2025-02-01 05:09:38
推荐回答(2个)
回答1:

#include 
#define M 100

void main()

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

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

回答2:

#include
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;
}