02:财务管理
描述
拉里今年毕业了,终于有了工作。他赚了很多钱,但不知何故似乎永远不够。拉里已经决定,他需要抓住他的金融投资组合,解决他的融资问题。第一步是弄清楚他的钱是怎么回事。拉里有他的银行账户对账单,想看看他有多少钱。帮助拉里编写一个程序,从过去十二个月的每个月中获取他的期末余额,并计算他的平均账户余额。
输入
输入将为 12 行。每行将包含其银行帐户在特定月份的期末余额。每个数字都将为正数并显示为便士。不包括美元符号。
输出
产出将是一个数字,即十二个月期末余额的平均(平均值)。它将四舍五入到最接近的便士,前面立即有一个美元符号,然后是行尾。输出中不会有其他空格或字符。
示例输入
100.00
489.12
12454.12
1234.10
823.05
109.20
5.27
1542.25
839.18
83.99
1295.01
1.75
示例输出
$1581.42
分析
在使用C++时需要注意小数点位数。
代码
#include <iostream>
#include <iomanip>
#define n 12
using namespace std;
int main()
{
double a; //12个月的余额
double avg = 0; //avg为平均余额
for (int i = 0;i < n;i++)
{
cin >> a;
avg = avg + a;
}
avg = avg / n; //平均余额
cout << fixed << setprecision(2) << '$' << avg << endl;
return 0;
}