我正在开发一个C程序,它将一个数字除以素数因子。 它的打印方式如下:
我能以某种方式在中间对齐那条线吗?
答案 0 :(得分:3)
您可以使用printf
中的填充格式属性对齐数字;因此,您还将对齐“中间线”:
int main() {
const char* format = "%5d | %d\n";
printf(format, 625,5);
printf(format, 125,5);
printf(format, 25,5);
printf(format, 5,5);
}
输出:
625 | 5
125 | 5
25 | 5
5 | 5