测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A46070. 输入10个正整数,以空格分隔,输出其中的最大值、最小值以及平均值,以逗号隔开输入1 2 3 4 5 6 7 8 9 10输出10,1,

填空题 困难

题目描述

输入10个正整数,以空格分隔,输出其中的最大值、最小值以及平均值,以逗号隔开

输入

1 2 3 4 5 6 7 8 9 10

输出

10,1,5.5

参考答案

#include <iostream> #include <climits> using namespace std; int main() { int a; int maxN = INT_MIN; int minN = INT_MAX; double sum = 0; for(int i = 1; i <= 10; i++) { cin >> a; if(a > maxN) { maxN = a; } if(a < minN) { minN = a; } sum += a; } cout << maxN << ',' << minN << ',' << sum / 10; return 0; }

答案解析

评分标准:

10分:能正确判断一组数据

20分:能正确判断两组数据

20分:能正确判断三组及三组以上数据

上一题 下一题