gpt4 book ai didi

c - 如何将 printf 语句格式化为列名

转载 作者:行者123 更新时间:2023-11-30 16:43:53 26 4
gpt4 key购买 nike

并非所有输出都与“column3”对齐。有没有一种特殊的方法可以减去某些数字不对齐的空格?我是否需要创建单独的 printf 语句?

下面是我的(看起来很可怕的)printf 语句

 printf("%d \t%lf \t\t%lf \t%lf    %lf \n", i, row1[i], row2[i], row3[i], row4[i]);

这是我得到的:

#   Column          Column1     Column2       Column3 
1 1.400000 32.300000 333.000000 66.500000
2 11.200000 32.300000 11111.000000 35.900000
3 11.800000 32.300000 23333.000000 2.500000
4 1.500000 2.300000 32.000000 22.500000
5 1.000000 1.000000 333.000000 6.500000
6 11.000000 1.000000 3433.000000 665.500000

如何打印:

#   Column          Column1     Column2       Column3 
1 1.400000 32.300000 333.000000 66.500000
2 11.200000 32.300000 11111.000000 35.900000
3 11.800000 32.300000 23333.000000 2.500000
4 1.500000 2.300000 32.000000 22.500000
5 1.000000 1.000000 333.000000 6.500000
6 11.000000 1.000000 3433.000000 665.500000

最佳答案

就像这样

printf("%15d\t%15lf\t%15lf\t%15lf\t%15lf\n",
i, row1[i], row2[i], row3[i], row4[i]);

关于c - 如何将 printf 语句格式化为列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44876208/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com