解题思路:
1.由题可知,要求计算每个月的平均结余,12个月各个月份的结余已经给出,那么通过计数循环,循环12次,将每个月的结余都累加到sum累加器中
2.然后设定平均结余ave=sum/12;因为输入都是浮点数,为了减小精度差,sum和ave都为double类型
3.最后按照格式输出,规定保留两位小数,并且要输出$,那么利用printf函数按照浮点数的格式输出即可
- #include
- using namespace std;
- int main()
- {
- double a,sum=0;//定义sum为累加器
-
- for(int i=1;i<=12;i++)
- {
- cin>>a;//输入每个月的平均结余
- sum=sum+a;//添加到累加器中
- }
-
- double ave=sum/12;//计算平均结余
- printf("$%.2lf",ave);//按照格式输出
- return 0;
- }