C语言问题 求五个正整数的平均数和标准差

2024-12-30 06:49:56
推荐回答(2个)
回答1:

#include 
#include 
#include 

int main()
{
int a[5] = {1, 2, 3, 4, 5};
int n,i;
double aver, s,sum;
scanf("%d",&n);

s=0;sum=0.0;
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
aver=sum/5;
for(i=0;i<5;i++)
s+=(a[i]-aver)*(a[i]-aver);
s=sqrt(s/5);
printf("%.3f %.3f\n",aver,s);
system("pause");
return 0;  
}

多余的while循环

回答2:

int a[5] 不是char