解题思路:
1.由题可知,要求n个学生的平均年龄,那么便要计算他们所有的年龄之和,其中同学的人数已经给定为n,表示有n个数值,那么我们可以利用计数循环来实现输入n个数,每次输入进来后,都对他进行累加的处理
2.执行完n次循环后,sum已经存储了n个同学的年龄之和,然后除以n便是答案
3.在输出要求时,规定保留两位小数,所以涉及到强制类型转换和printf函数输出的格式
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,x,sum=0;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;
sum=sum+x;//累加器求和
}
double ave=sum*1.0/n;//sum要乘1.0
printf("%.2lf",ave); //保留两位小数输出
return 0;
}