输出一列60行双精度数,如何按小数点对齐输出

zcdg909 2009-04-28 09:48:57
输出一列60行双精度数,如何按小数点对齐输出
...全文
164 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
和光数智 2009-05-03
  • 打赏
  • 举报
回复
呵呵 好办法。。。学习中
zcdg909 2009-05-03
  • 打赏
  • 举报
回复
好的,让我试
liudanking 2009-05-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 freewind0521 的回复:]
可以先找到小数点的位置index
然后用PetLeft补位,只需要将小数点前面的部分补位就可以了,需要处理一下,比如小数点前面部分全部变成10
str.PetLeft(10, ' ');//str为小数点前面部分
这样小数点前面部分都是一样长了,就可以对齐了
[/Quote]
恩,同意。先tostring然后找到小数点的位置,最后空格补齐调整。
freewind0521 2009-05-02
  • 打赏
  • 举报
回复
可以先找到小数点的位置index
然后用PetLeft补位,只需要将小数点前面的部分补位就可以了,需要处理一下,比如小数点前面部分全部变成10
str.PetLeft(10, ' ');//str为小数点前面部分
这样小数点前面部分都是一样长了,就可以对齐了
zcdg909 2009-04-29
  • 打赏
  • 举报
回复
也就是各行的同类型数据像表格那样对齐输出,只是小数点要在一列上

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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