第1个回答 2018-11-08
数组也用不着,参考代码如下:
#include<stdio.h>
int main()
{
int i,n,flag=0;
double s=0,t,min,max;
for(i=0;i<10;++i){
scanf("%lf",&t);
if(flag==0){
min=max=t;
flag=1;
} else {
if(t>max)
max=t;
if(t<min)
min=t;
}
s+=t;
}
printf("最大值%f,最小值%f,平均值%f",max,min,s/10);
return 0;
}
第2个回答 2018-11-08
#include<stdio.h>
int main() {
float a[10],max,min,mean=0;
int i;
printf("input 10 float data\n");
for (i=0;i<10;i++)scanf("%f",&a[i]);
max=a[0];min=a[0];
for (i=0;i<10;i++){
if (a[i]>max)max = a[i];
if (a[i]<min)min = a[i];
mean=mean+a[i];
}
mean=mean/10.0;
printf("max=%f min=%f mean=%f \n", max,min,mean);
return 0;
}本回答被网友采纳