루프에서 printfs를 사용하여 출력을 한 줄에 혼합하지 않고 두 줄로 인쇄하려고합니다. 이처럼C에서 세로로 인쇄하는 방법은 무엇입니까?
: 나는 위의 printf에서 printf("| %-6d", Celsius);
을 추가 할 때, 처음의 printf의 중간에/바로 옆을 인쇄
| -508.00 | -463.00 | -418.00 | -373.00 | -328.00 | -283.00 |
: 생산
printf("| %-7.2f ", Fahrenheit);
. 동일한 행에 혼재 아닌 값의 두 세트의
| -508.00 | -463.00 | -418.00 | -373.00 | -328.00 | -283.00 |
| -300 | -275 | -250 | -225 | -200 | -175 | -150 | -125|
:
는 I 출력처럼 원한다. 내 코드의
부분 :
for(Celsius = CelsiusMin;Celsius <= CelsiusMax; Celsius += CelsiusStep)
{
Fahrenheit = FahrenheitZero + Celsius * CelsiusToFahrenheit;
printf("| %-7.2f ", Fahrenheit);
printf("| %-6d", Celsius);
}
return EXIT_SUCCESS;
}
안녕하십니까. 'printf()'줄보다 많은 코드를 보여주십시오. – chux
내가 생각하는 것을 반영하도록 질문을 편집했습니다 ... 의도하지 않은 것이면 다시 돌려보십시오. –