1130: 【作】【入门】找找谁的身高超过全家的平均身高
内存限制:16 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:101
解决:35
题目描述
找找谁的身高超过全家的平均身高。全家n口人,输入输出数据如下: (平均身高保留一位小数)
输入
第一行有一个整数n( 1 < n < 11 )。第二行是n个整数,用空格隔开。
输出
第一行为全家的平均身高(保留一位小数);第二行有若干个数,为超过平均身高的人的身高厘米数。
样例输入 复制
7
175 160 172 158 178 162 142
样例输出 复制
AVE=163.9
1:175 3:172 5:178
提示
n=int(input())
ls=list(map(int,input().split()))
ans=sum(ls)/n
print('AVE=%.1f'%ans)
for i in range(n):
if ls[i]>ans:
print('%d:%d '%(i+1,ls[i]),end='')
#include<iostream>
using namespace std;
int main(){
int n, a[20],tot=0;
double ans;
cin>>n;
for(int i=1; i<=n; i++){
cin>>a[i];
tot+=a[i];
}
ans=1.0*tot/n;
printf("AVE=%.1lf\n", ans);
for(int i=1; i<=n; i++)
if(a[i]>ans){
printf("%d:%d ",i,a[i]);
}
return 0;
}