2016/5/21 1001.Format the book list
2016-05-21 20:41
337 查看
这道题是一个输出控制格式的问题。问题本身并不难理解,但要注意到题目给的是string类型,所以要用一个类型转换将最后的浮点数转换过来输出,否则格式无法控制。这里的输出格式是定点输出并保留两位小数,用fixed和setprecision(2)很容易实现。
#include <iostream> #include <string> #include <iomanip> using namespace std; int main() { int n; cin >> n; string s1, s2, s3; for (int i = 1; i <= n; i++) { cin >> s1 >> s2 >> s3; double a = atof(s3.c_str()); cout << left << setw(15) << s1 << setw(15) << s2; cout << fixed << setprecision(2) << right << setw(10) << a << endl; } }
相关文章推荐
- java——创意图形项目总结
- ubuntu terminator字体挤在一起问题 大小设置
- PHP学习过程中的书签整理
- HDU 5690 All X
- bzoj 3170: [Tjoi 2013]松鼠聚会
- 2016/5/21 1002. format the book list again~
- HDU 5327 Olympiad
- poj1018(枚举)
- SharedPreferences的用法详解
- Light oj 1414 - February 29【容斥原理】
- java 异常捕捉
- XMG 核心动画与UIView动画的区别
- 如何将dataframe转换为rdd类型
- 2016/5/21 1004. 不使用循环
- java单例模式
- Hibernate关联映射
- hdu 5695 Gym Class
- ios开发学习笔记--调用相册或相机(UIImagePickerController)
- 《图解TCP/IP》第一章 网络基础知识
- iOS 清除缓存