C语言初学者的问题 求指导
Description 这是一个很简单的问题,喜欢下棋的你对棋盘的研究多么, 在这里希望你能够用数字0和空格字符画出N*N的棋盘.
Input
多组测试实例。
每组测试输入一个整数N, 1 <= N<= 100.
Output
要求输出N*N的棋盘,最小的单元格里是一个空格,每一行没有多余的空格。
每两组测试实例中间有一空行。
Sample Input
1
3
Sample Output
000
0 0
000
0000000
0 0 0 0
0000000
0 0 0 0
0000000
0 0 0 0
0000000
Source
我的想法:
#include<stdio.h>
void main()
{
int n,i,j;
while(scanf("%d",&n)!=EOF)
{
i=0;
j=0;
while(i<2n+1)
{
i++;
while(j<2n+1)
{
j++;
if(i%2==0)
printf("0");
else
{
if(j%==2)
printf("0");
else
printf(" ");
}
}
printf("\n");
}
}
}