-1
for (day = 1; day <= 31; day++)
{
printf("%2d", day);
if ((day + 1) % 7 > 0)
printf(" ");
else
printf("\n ");
}
当运行这个时,我发现在每一行中都会有一个空格。每行前面多余的空格
我该如何删除它?
输出我的代码:
S M Tu W Th F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
In else statement change'printf(“\ n”);'to'printf(“\ n”);' –
我试图弄清楚答案是否真的如此简单。 – christutty
宇!非常感谢,我犯了一个愚蠢的错误! –