答案 0 :(得分:1)
您可以使用宽度说明符,如
printf("%11d%11d%11d%11d%11d", digitOne, digitTwo, digitThree, digitFour, digitFive);
%11d
是在一个可被11个字符占用的空间上打印数字。在这里,你需要打印一个角色,需要10个字符的空间。因此使用%11d
代替%10d
。
这将以右对齐的方式打印数字。对于左对齐方式,请使用前面的-
,如
printf("%-11d", digitOne);
您也可以使用*
指定宽度,如
printf("%*d", 11, digitOne);
了解更多here。