求解C语言制表符问题

追着繁星的小流氓 2019-09-10 12:34:27
\t制表符后面的汉字,单个字之间都有空隙。如图:
...全文
388 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
下面的数据两个\t是为了与上面的汉子对齐。上面也给两个的话,上面的字会分的更开
赵4老师 2019-09-11
  • 打赏
  • 举报
回复
既然表数据各列%d之间有两个\t 为什么表头各列之间不是两个\t而是一个\t ?
轻箬笠 2019-09-11
  • 打赏
  • 举报
回复
引用 7 楼 qq_44857348 的回复:
[quote=引用 4 楼 轻箬笠的回复:]尽量用%10d,%12.2lf之类的。制表符的宽度不好确定,不同的环境结果可能不一样。而空格占用的位置大小基本固定

题目要求用制表符,,,,[/quote]
如果必须用制表符,那把printf改成wprintf试试。我觉得问题应该出在中文上面。
weixin_43925756 2019-09-10
  • 打赏
  • 举报
回复
没看懂什么问题
  • 打赏
  • 举报
回复
引用 4 楼 轻箬笠的回复:
尽量用%10d,%12.2lf之类的。制表符的宽度不好确定,不同的环境结果可能不一样。而空格占用的位置大小基本固定
题目要求用制表符,,,,
六道佩恩 2019-09-10
  • 打赏
  • 举报
回复
应该是你手机环境的问题,你可以试试%10d这样来调整宽度
  • 打赏
  • 举报
回复
printf函数采用标记(- + #等)和修饰符(数字 .数字 l ll h hh 等等)可以控制输出的格式
轻箬笠 2019-09-10
  • 打赏
  • 举报
回复
尽量用%10d,%12.2lf之类的。制表符的宽度不好确定,不同的环境结果可能不一样。而空格占用的位置大小基本固定
wowpH 2019-09-10
  • 打赏
  • 举报
回复
引用 2 楼 qq_44857348 的回复:
“平方”,“立方”没有和“整数”一样,靠在一起。
你可以用 %10d 试试。制表符用的太少了。
  • 打赏
  • 举报
回复
引用 1 楼 weixin_43925756的回复:
没看懂什么问题
“平方”,“立方”没有和“整数”一样,靠在一起。

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧