打印01点阵图案

#include
int main()
{
    int n = 0;
    int i = 0;
    int z = 0;
    int k = 0;
    int num = 0;
    int sum = 0;
    scanf("%d",&n);
    while( sum != n*n )
    {
        scanf("%d",&num);
        sum = sum + num;
        if( k % 2 == 0 )
        {
        for( i = 0 ; i < num ;i++,z++)
        {
            if( (z + 1) % n == 0 )
            {
                printf("%d\n",0);
            }
            else
            {
            printf("%d",0);
            }
        }
        }
        else
        {
        for( i = 0 ;i < num ;i++,z++)
        {
            if( (z + 1) % n == 0 )
            {
                printf("%d\n",1);
            }
            else
            {
            printf("%d",1);
            }
        }
        }
        k++;
    }
    return 0;
}

你可能感兴趣的:(算法,数据结构)