题目描述

班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。

输入

第一行有一个整数n(1≤ n ≤ 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。

输出

输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。

样例输入 
2
18
17
样例输出 
17.50
提示

输入数据范围,1≤ n ≤ 100,每个学生的年龄取值为15到25,进行估算100*25=2500,此结果远小于int数据类型范围,我们使用变量时,使用int类型。

代码

#include<bits/stdc++.h>		//万能头文件
using namespace std;	//标准命名空间
int main()	//主函数
{
	int n,m;	//创建变量 
	double s=0;	//创建变量 
	cin>>n;		//输入n
	for(int i=1;i<=n;i++)	//for循环
	{
		cin>>m;	//输入m
		s=s+m;	//计算
	}
	cout<<fixed<<setprecision(2)<<s/n;		//保留2位小数
	return 0;	//返回值
}

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐