题目描述
找找谁的身高超过全家的平均身高。全家n口人,输入输出数据如下: (平均身高保留一位小数)
输入
第一行有一个整数n( 1 < n < 11 )。第二行是n个整数,用空格隔开。
输出
第一行为全家的平均身高(保留一位小数);第二行有若干个数,为超过平均身高的人的身高厘米数。
输入样例
7
175 160 172 158 178 162 142
输出样例
AVE=163.9
1:175 3:172 5:178
参考答案
#include<bits/stdc++.h>
using namespace std;
int a[12];
int main(){
int n;
double AVE = 0;
cin >> n;
for(int i = 1;i <= n;i ++){
cin >> a[i];
AVE += a[i];
}
AVE = AVE * 1.0 / n;
cout << "AVE=";
printf("%.1f",AVE);
cout << endl;
for(int j = 1;j <= n;j ++){
if(a[j] > AVE){
cout << j << ":" << a[j] << " ";
}
}
}