在if(n%5==0)printf("\n");这句里加一个条件,即if(n%5==0 && i<4)printf("\n");这样就用第2个条件i<4屏蔽了最后一行空格。
if(n%5==0)printf("\n");
改为:if(n%5==0&&n>0)printf("\n");
#include "stdio.h"
int main()
{
int i,j,n=1;
for(i=1;i<=4;i++)
for(j=1;j<=5;j++,n++)
{
printf("%d\t",i*j);
if(n%5==0)printf("\n");
}
return 0;
}