时间限制 : 1 秒
内存限制 : 128 MB
找找谁的身高超过全家的平均身高。
全家 n 口人,输入输出数据如下: (平均身高保留一位小数)。
输入
第一行有一个整数 n ( 1 < n < 11 )。
第二行是 n 个整数,用空格隔开。
输出
第一行为全家的平均身高(保留一位小数);
第二行有若干个数,为超过平均身高的人的身高厘米数。
样例
输入
复制
7 175 160 172 158 178 162 142
输出
复制
AVE=163.9 1:175 3:172 5:178
来源
数组问题
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int m;
float q;
cin>>m;
q=0;
int b[m];
for(int i=0;i<m;i++)
{
cin>>b[i];
q+=b[i];
}
q=q/m;
cout<<"AVE="<<fixed<<setprecision(1)<<q<<endl;
for(int i=0;i<m;i++)
{
if(b[i]>q)
{
cout<<i+1<<":"<<b[i]<<" ";
}
}
}