社区
C++ 语言
帖子详情
cout输出控制
buyan2009
2009-11-18 09:13:18
cout输出时,如何使行列对齐:
例如生成口诀表时,我得到的结果如下:
1 2 3 4 5 6 7 8 9
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 49
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81//(一行中数与数之间两个空格)
怎么样让它在列的方向上对齐呢?
...全文
208
8
打赏
收藏
cout输出控制
cout输出时,如何使行列对齐: 例如生成口诀表时,我得到的结果如下: 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9 4 4 8 12 16 5 5 10 15 20 25 6 6 12 18 24 30 36 7 7 14 21 28 35 42 49 8 8 16 24 32 40 48 56 64 9 9 18 27 36 45 54 63 72 81//(一行中数与数之间两个空格) 怎么样让它在列的方向上对齐呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuilongyin_00
2009-11-21
打赏
举报
回复
多使用制表符,减少人工调整!
rat0_0
2009-11-21
打赏
举报
回复
用空字符 也行 但是在 个位数 与 十位数 之间要 计算空字符的个数
如 9的下面是12 则要考虑是12的十位1 对9 还是12的个位数2 对9
是1对的话 12和16 之间少输入一个空字符
是2对的话 8和12 之间少数入一个字符 就 ok了
·······但建议用sew()简单些····
tanshi
2009-11-21
打赏
举报
回复
[Quote=引用 1 楼 mstlq 的回复:]
数与数之间不要用空格,改用'\t'……
[/Quote]
同意……
tianhen730816
2009-11-21
打赏
举报
回复
setw()
lovesi3344
2009-11-18
打赏
举报
回复
#include<iomanip>//使用setw()要包含头文件#include<iomanip>
cout<<setw(36)<<....<<endl;//使用setw()要包含头文件#include<iomanip>
而使用width()不用,width()通过句点.来调用
[Quote=引用 3 楼 la_feng 的回复:]
搜setw函数
[/Quote]
la_feng
2009-11-18
打赏
举报
回复
搜setw函数
lovesi3344
2009-11-18
打赏
举报
回复
设置字段宽度
cout.width(36);
cout<<......<<endl;
mstlq
2009-11-18
打赏
举报
回复
数与数之间不要用空格,改用'\t'……
cout
输出
怎么
控制
几位小数_关于C++的
cout
输出
小数的精度
控制
最近在写一个模拟的裁判评分程序,涉及到分数的精度和
输出
格式问题,特总结如下:代码背景:#include using namespace std;float num = 1.25;1、设置对齐方式(如:右对齐,ios::right):
cout
.setf(ios::right); // 设置对齐方式
cout
<< num << endl;;效果(不明显,当数字长度小于
输出
宽度的...
c语言中
cout
自动换行,c++语言
cout
输出
的时候怎么
控制
输出
格式
有时希望按照一定的格式进行
输出
,如按十六进制
输出
整数,
输出
浮点数时保留小数点后面两位,
输出
整数时按 6 个数字的宽度
输出
,宽度不足时左边补 0,等等。C语言中的 printf() 函数使用以%开头的格式
控制
符,例如 %X、%.2f、%6d 等;C++ 中的
cout
对象则使用流操作算子(你也可以叫做格式
控制
符)或者成员函数进行
控制
。注意:“流操纵算子”一栏中的星号*不是算子的一部分,星号表示在没...
C++的
cout
语句格式
控制
输出
简介 在c语言的prinf()中,可以格式的
控制
输出
。但是c++中的
cout
应该怎么格式的
控制
输出
呢? setw(n),
控制
预设宽度。 setw()只对其后面紧跟的
输出
产生作用。若输入的内容超过setw()设置的长度,则按实际长度
输出
。默认右对齐。 setfill(char c),就是在预设宽度中如果已存在没用完的宽度大小,则用设置的字符c填充。 left和right,更改对齐方式。
使用
cout
输出
小数时位数的
控制
方法
昨天刷360校招内推的笔试练习题,发现最后几道编程题都需要
控制
输出
的格式,微信群和QQ群里面也有好多大神居然不会用
cout
控制
输出
格式,在网上搜了一下也没看到好的答案,看来这些基础的东西大家反而不怎么在意,但是我觉得这些知识又特别重要。所以进行一下总结。 保留小数点的功能需要包含iomanip头文件,并在
输出
数字前加上" 下面,我通过几个例子来说明,让大家彻底学会使用这些小技巧
cout
怎么
控制
输出
的小数点位数
C++怎么
控制
cout
输出
的小数点的位数 基本格式为
cout
<< fixed << setprecision(N) <<X<< endl; //X为待打印的数,N为期望
输出
的小数点后的位数; setprecision包含在iomanip头文件下; 例: #include<iostream> #include<iomanip>...
C++ 语言
65,214
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章