1130: 【作】【入门】找找谁的身高超过全家的平均身高

内存限制:16 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:99 解决:33

题目描述

找找谁的身高超过全家的平均身高。全家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;
}