您的位置:首页 > 编程语言 > C语言/C++

C语言中【不确定输入个数数值的最大值、最小值、平均值】

2017-06-22 23:36 841 查看
#include<stdio.h>

//计算 不确定输入个数数值 的最大值、最小值、平均值并输出
#define INF  999999                                   //其实可以把 min 和 max 设置成读入的第一个数值
int main()
{
int x, n = 0, min = INF, max = -INF, s = 0;
while (scanf("%d",&x) ==1)                  //结束读取数据 点Enter 再Ctrl+Z 再Enter
{
s += x;
if (x < min) min = x;
if (x > max) max = x;
n++;
}
printf("%d %d %.3lf\n", min, max, (double)s / n);               //强制小数点后三位,lf为duble型
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C和C++
相关文章推荐