#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[20],i,zd,zx,zh;
float pj;
printf("请输入20个数\n");
for(i=0;i<20;i++)
{
scanf("%d",&a[i]);
}
zd=a[0];
zx=a[0];
zh=0;
for(i=0;i<20;i++)
{
if(zd<a[i]) zd=a[i];
if(zx>a[i]) zx=a[i];
zh=zh+a[i];
}
pj=zh/20;
printf("最大值是%d 最小值是%d 平均值是%f ",zd,zx,pj);
system("pause");
return 0;
}
输入10个1和10个2运行结果,平均值是1.000000为什么不是1.5?
|