本文共 541 字,大约阅读时间需要 1 分钟。
输入一些整数 ,求出它们的最小值、最大值、平均值(保留三位)
样例输入:
8
2 8 3 5 1 7 3 6 4 -4 6 10 0 0实现:
#include#define INF 65535int main() { int n = 0; int s, x; int min, max; int kase = 0; while(scanf("%d",&n)== 1 && n){//保证 以 0 能结束 输入 s = 0; //一些 变量需要在 循环内部 每次开始的时候初始化 min = INF; max = -INF; for(int i = 0; i < n; i++ ){ scanf("%d",&x); s += x; if(x < min) min = x; if(x > max) max = x; } if(kase) printf("\n"); printf("Case %d: %d %d %.3f\n",++kase ,min, max, (double)s/n); } return 0; }