解题思路:
1.由题可知,要求n个浮点数的均值,那么利用计数循环,循环n次,每次将输入的数添加到累加器sum中,注意sum也是double类型
2.执行完n次循环后,创建变量ave=sum/n
3.使用printf函数按照规定格式输出
- #include
- using namespace std;
- int main()
- {
- int n;
- double x,sum=0,ave;//sum为累加器,ave为均值
- cin>>n;//输入n的值
-
- for(int i=1;i<=n;i++)
- {
- cin>>x;//输入每个数
- sum=sum+x;//将x添加到累加器中
- }
-
- ave=sum/n;//计算均值
- printf("%.4lf",ave);//按照格式输出
- return 0;
- }