2023:【例4.8】数据统计时间限制: 1000 ms 内存限制: 65536 KB 提交数: 29119 通过数: 11636 【题目描述】输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些数都是不超过1000的整数。 【输入】一行,若干个整数。 【输出】一行,即,最小值、最大值和平均值(保留3位小数)。 【输入样例】1 2 3 【输出样例】1 3 2.000 【提示】【数据范围】 数据个数不超过100100。 |
教学备忘录:编辑 |
#include<iostream> #include<cmath> #include<cstring> #include<cstdio> int a[100]; using namespace std; int main() { int x,n=0,min=1000,max=0,s=0; while(scanf("%d",&x)==1)//有输入就办 { s+=x;//总和 if(x<min) min=x;//最小的 if(x>max) max=x;//最大的 ++n; if(getchar()==10)break;//回车结束 } printf("%d %d %.3f",min,max,(double)s/n); return 0; } |