Problem Description
从键盘输入10个整数,编写程序求出这十个数的平均值(保留3位小数)及其中的最大数和最小数。(难度级别—容易) Input
输入十个正整数(用空格分隔) Output
输出这十个数的平均值(保留3位小数)及其中的最大数和最小数。 Sample Input
1 2 3 4 5 6 7 8 9 10 Sample Output
average=5.500 max=10 min=1 Hint
Source
#include <stdio.h>
int main(void)
{
int x[10],max,min;
double sum=0;
int i = 0;
float avg ;
for(i=0; i<10; i++)
scanf("%d", &x[i]);
max=x[0];
min=x[0];
for(i=0; i<10; i++)
{
sum+=x[i];
if(x[i]>max)max=x[i];
if(x[i]<min)min=x[i];
}
avg=sum/10.0;
printf("average=%.3f\nmax=%d\nmin=%d", avg,max,min);
return 0;
}