社区
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//(一行中数与数之间两个空格)
怎么样让它在列的方向上对齐呢?
...全文
174
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
作业
写回复
配置赞助广告
用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
输出
格式
控制
cout
控制
小数位 1.
cout
输出
控制
小数位的函数在头文件#include中,利用函数setprecision()改变精度,注意这里的精度指的是所有
输出
的位数,而不是指的小数位。(set 建立,precision 精度)(括号中填入你所需要的精度). 2.
cout
<< fixed << setprecision(a)这个语句表示的是固定点方式的显示,所以这里的精度指的是小数位,即a指的是有多少位小数。(fix 定位于). 3.需要指明的是,假使在之前定义了精度,那么这个精度在此源
cout
输出
怎么
控制
几位小数_
cout
输出
控制
——位数和精度
控制
刷到一道需要
控制
输出
精度和位数的题目刚开始以为单纯使用iomanip函数库里的setprecision就可以,但 OJ 给我判了答案错误,后来一想这样
输出
并不能限制位数只能限制有效位数。比如说 0.000101000110用setprecision(4)答案是0.000101 这里甚至把最后一位的有效数字 0 省略了!!后来了解到 fixed关键字那么在这里若要
控制
小数点后 N 位 只要写...
cout
输出
怎么
控制
几位小数_关于C++的
cout
输出
小数的精度
控制
最近在写一个模拟的裁判评分程序,涉及到分数的精度和
输出
格式问题,特总结如下:代码背景:#include using namespace std;float num = 1.25;1、设置对齐方式(如:右对齐,ios::right):
cout
.setf(ios::right); // 设置对齐方式
cout
<< num << endl;;效果(不明显,当数字长度小于
输出
宽度的...
cout
输出
控制
cout
输出
格式
控制
如果要在
输出
流中加入格式
控制
符则要加载头文件:#include 这里面iomanip的作用比较多: 主要是对cin,
cout
之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流
控制
头文件,就像C里面的格式化
输出
一样.以下是一些常见的
控制
函数的: dec 置基数为10 相当于"%d" hex
【C++】输入
输出
流 ⑧ (
cout
输出
格式
控制
| 设置进制格式 - dex、hex、oct | 指定
输出
宽度 / 填充 - setw / setfill | 指定浮点数格式 )
一、
cout
输出
格式
控制
1、
cout
输出
格式
控制
的两种方式 2、格式化
输出
控制
符 二、指定
输出
进制 - dex、hex、oct 1、
cout
输出
进制设置 2、代码示例 -
cout
输出
进制设置 3、显示进制前缀 - showbase 4、使用 setbase() 指定进制 三、指定
输出
宽度 / 填充 - setw / setfill 1、
cout
指定
输出
宽度 / 填充 2、代码示例 -
cout
指定
输出
宽度 / 填充 四、指定浮点数格式 - setprecision / setiosflag
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章