注册 登录
编程论坛 C语言论坛

大家可以看看这个题嘛

FUuUU 发布于 2020-02-22 14:58, 1251 次点击
输入不超过100个的正整数序列(以-1表示输入结束,至少有一个有效数据),最大值、最小值和平均值。求如输入30 10 20 50 60 40 -1则输出:max = 60min = 10
average = 35
2 回复
#2
叶纤2020-02-22 16:32
思路,
最大值就是排序找最大
最小值就是找最小
平均数就是和除个数
你先写写加深印象不懂的话把代码贴出来帮你改改
#3
xianfajushi2020-02-22 16:56
直接写未调试
int 个=0,小=110,大=0,均=0,数=0;
while(1)
{
cin>>数;
if(数==-1)break;
++个;
if(数>大)大=数;
if(数<小)小=数;
均+=数;
}
cout<<小<<"小"<<大<<"大均"<<均/个;

[此贴子已经被作者于2020-2-22 16:58编辑过]

1