【问题描述】
编写程序计算n个数的平均值,结果保留2位小数;
输入
输入两行,第一行输入正整数n,表示要计算的正整数个数,第二行n个正整数,表示要输入的n个正整数;
输出
输出一行,n个正整数的平均值,结果保留小数点后两位;
【输入样例】
3
1 2 5
【输出样例】
2.67
C++代码:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int a,b,c=0;
double d,k;
cin>>a;
k=a;
while(a>0){
cin>>b;
c+=b;
a--;
}
d=c/k;
cout<<fixed<<setprecision(2)<<d;
return 0;
}
python代码:
a = int(input())
k=a
b = 0
while a>0:
c = int(input())
b+=c
a-=1
d= b/k
print('%.2f'%d)