我必须在循环中打印 fs 我想在两行中打印输出,而不是混合在一行上。
像这样:
printf("| %-7.2f ", Fahrenheit);
产生:
| -508.00 | -463.00 | -418.00 | -373.00 | -328.00 | -283.00 |
当我printf("| %-6d", Celsius);
在上面的 printf 下添加时,它会在我的第一个 printf 旁边/中间打印。
我希望输出如下:
| -508.00 | -463.00 | -418.00 | -373.00 | -328.00 | -283.00 |
| -300 | -275 | -250 | -225 | -200 | -175 | -150 | -125|
而不是将两组值混合在同一行上。
我的代码的一部分:
for(Celsius = CelsiusMin;Celsius <= CelsiusMax; Celsius += CelsiusStep)
{
Fahrenheit = FahrenheitZero + Celsius * CelsiusToFahrenheit;
printf("| %-7.2f ", Fahrenheit);
printf("| %-6d", Celsius);
}
return EXIT_SUCCESS;
}