题目描述:
输入一些整数,求出他们的最小值,最大值,和平均值(3位小数)
输入示例:
2 8 3 5 1 7 3 6
输出示例
1 8 4.375
思路:while(scanf("%d",%n)==1)即可==while(scanf("%d",&n)!=EOF) 俩个橘子一个意思
代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
int t;
int max,min;
float aver;
float sum=0,n=0;
while(scanf("%d",&t)==1)
{
sum=sum+t;
if(t<min) min=t;
if(t>max) max=t;
n++;
}
aver=sum/n;
printf("%d %d %.3f",min,max,aver);
}
结果示例:
2 8 3 5 7 1 4 6
a
1 8 4.500