#include
int main()
{
int m, i, j, n;
scanf("%d", &m);
for(i=1;i<=m;i++)
{
for(j=1;j<=3*m;j++)
{
printf("ZSC");
if (j%2==0)
printf("\n");
}
}
return 0;
}
if (j%2==0 && j!=3*m)
printf("\n");
这样试试呢,最后一个ZSC也就是j为最后一个的时候就不打印\n
在有下一个数据需要打印输出的时候先输出\n,再输出实际的内容
定义一个标志位变量,for循环里面改一下,如下
int flag = 0;
if(flag == 1)
{
printf("\n");
flag = 0;
}
if(j % 2 == 0)
flag = 1;
你可以判断现在是不是最后一行,如果不是,就输出\n;如果是,就不输出\n。