描述
找找谁的身高超过全家的平均身高。全家n口人,输入输出数据如下: (平均身高保留一位小数)
输入描述
第一行有一个整数n( 1 < n < 11 )。第二行是n个整数,用空格隔开。
输出描述
第一行为全家的平均身高(保留一位小数);第二行有若干个数,为超过平均身高的人的身高厘米数。
用例输入 1
7 175 160 172 158 178 162 142
用例输出 1
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]<<" ";
}
}
return 0;
}
来源
数组问题
记得点赞,关注加收藏~