北大PKU在线测试1004
来源:互联网 发布:滴定分析实验数据 编辑:程序博客网 时间:2024/06/07 12:24
描述:拉里今年毕业,终于有了一份工作。他挣了很多钱,但不知何故,似乎永远不够花。拉里决定,他应该通过金融投资来解决他的财产问题。第一步是要弄清楚他有多少钱。拉里有他的银行帐户报表,他希望看到自己有多少钱。帮助拉里写一个程序,从他过去十二个月中每个月末存款余额计算他的账户平均余额。
输入:输入是十二行。每行包含特定月份他的银行账户的月末余额。每个数都是正数而且显示到一分钱。没有美元符号纳入。
输出:输出是一个数,这个数应该四舍五入到一分钱。前面用一个美元符号,并随后行结束。将不会有其他空格或字符在输出。
样例输入:
489.12
12454.12
1234.10
823.05
109.20
5.27
1542.25
839.18
83.99
1295.01
1.75
样例输出:$1581.42
程序代码:
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
}
该程序代码很短,关键的地方就是cout<<setiosflags(ios::fixed)<<setprecision(2);这条语句帮你做了全部的工作。具体解释我也是看网上的。“cout<<setiosflags(ios::fixed)<<setiosflags(ios::right)<<setprecision(2);setiosflags是包含在命名空间iomanip 中的C++ 操作符,该操作符的作用是执行由有参数指定区域内的动作;iso::fixed是操作符setiosflags的参数之一,该参数指定的动作是以带小数点的形式表示浮点数,并且在允许的精度范围内尽可能的把数字移向小数点右侧;iso::right也是setiosflags 的参数,该参数的指定作用是在指定区域内右对齐输出;setprecision也是包含在命名空间iomanip 中的C++ 操作符,该操作符的作用是设定浮点数;setprecision(2)的意思就是小数点输出的精度,即是小数点右面的数字的个数为2。cout<<setiosflags(ios::fixed)<<setiosflags(ios::right)<<setprecision(2);合在一起的意思就是,输出一个右对齐的小数点后两位的浮点数。”
大家可以理解下
- 北大PKU在线测试1004
- 北大PKU在线测试1002
- 北大PKU在线测试1001
- 北大PKU在线测试1003
- 北大PKU在线测试1005
- 北大PKU在线测试1007
- 北大PKU在线测试1008
- 北大PKU在线测试1000
- 北大PKU在线测试1009
- 北大PKU在线测试1011
- 北大PKU在线测试1012
- 北大PKU在线测试1013
- pku openjudge 我爱北大 floyd算法求最短路径
- DSOJ I Love PKU(我爱北大)
- pku 1004
- 在线测试
- 北大青鸟测试培训目录
- 北大oj--1004
- 构造识别规范句型活前缀DFA的源代…
- 大话我的梦想
- 分手小记
- 北大PKU在线测试1001
- 北大PKU在线测试1003
- 北大PKU在线测试1004
- 北大PKU在线测试1005
- 北大PKU在线测试1007
- 北大PKU在线测试1008
- sysconf()
- 北大PKU在线测试1000
- 北大PKU在线测试1009
- 长夜漫漫
- MAC开发环境搭建(Java\PHP)