C语言编写输出1到100整数,分10行10列。为什么每一行最后一个数字不显示?

2025-03-12 21:53:39
推荐回答(1个)
回答1:

if (i%10==0)
printf("\n");
else
printf("%-3d ",i);
改成
printf("%-3d ",i);

if (i%10==0)
printf("\n");
你那段只执行其中一个 另一个不执行 打印换行了就不打印数字。