描述
晶晶上初中了。妈妈认为晶晶应该更加用功学习,所以晶晶除了上学之外,还要参加妈妈为她报名的各科补习班。晶晶的妈妈给了晶晶的下周每天上补习班的小时数,晶晶同学想知道,下周平均一天要上多少小时的补习班(结果保留1位小数),最长的补习班需要上几小时,最短的补习班需要上几小时?
输入描述
7个整数,用空格隔开,代表晶晶同学下周7天需要上的补习班的小时数。
输出描述
一个小数和两个整数,用空格隔开,第一个小数代表下周平均每天需要上多少小时补习班(结果保留1位小数),第二个整数代表最长的补习班的小时数,第三个整数代表最短的补习班的小时数。
用例输入 1
1 3 2 5 4 7 6
用例输出 1
4.0 7 1
来源
分支问题
#include <bits/stdc++.h>
using namespace std;
int main() {
int a[8];
int sum=0;
for(int i=1;i<=7;i++){
cin>>a[i];
sum+=a[i];
}
sort(a+1,a+8);
printf("%.1lf ",sum*1.0/7.0);
cout<<a[7]<<' '<<a[1];
return 0;
}
TEST #1 | IN: 10 7 3 9 11 8 6 OUT: 7.7 11 3 |
TEST #2 | IN: 10 7 3 9 11 8 6 OUT: 5.1 10 1 |
TEST #3 | IN: 9 10 0 3 4 1 8 OUT: 5.0 10 0 |