Problem G: 求平均年龄(循环语句、保留小数位数、实数类型)
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:22
Solved:17
Description
班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。
Input
第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。
Output
输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。
Sample Input Copy
2
18
17
Sample Output Copy
17.50
HINT
c++语言:单精度实数类型是float,双精度实数类型是double
用法如下:
#include<bits/stdc++.h> //万能头文件
using namespace std;
int main()
{
float a; //定义一个单精度实型
a=10.123456; //10.123456赋值给a这个变量
cout<<fixed<<setprecision(3)<<a<<endl; //保留三位小数,输出结果是10.123
cout<<fixed<<setprecision(5)<<a<<endl; //保留五位小数,输出结果是10.12346
return 0;
}
用法如下:
#include<bits/stdc++.h> //万能头文件
using namespace std;
int main()
{
float a; //定义一个单精度实型
a=10.123456; //10.123456赋值给a这个变量
cout<<fixed<<setprecision(3)<<a<<endl; //保留三位小数,输出结果是10.123
cout<<fixed<<setprecision(5)<<a<<endl; //保留五位小数,输出结果是10.12346
return 0;
}