全RE求助!!!
查看原帖
全RE求助!!!
373226
justinjia楼主2020/12/13 19:37

为各位大佬&神犇献上蒟蒻/菜鸡的代码:

#include"stdio.h"
#include"math.h"
bool a[1024][1024];//不得不把数组开到这么大
void shemian(int l/*左*/,int r/*右*/,int b/*下*/,int t/*上*//*四个坐标*/){
    for(int i=t;i<=b;i++)
        for(int j=l;j<=r;j++)
            a[i][j]=0;
    if(r-l+1!=1||/*||和&&都一样*/b-t+1!=1){
        shemian((r-l+1)/2,r,(b-t+1)/2,t);
        shemian(l,(r-l+1)/2,b,(b-t+1)/2);
        shemian((r-l+1)/2,r,b,(b-t+1)/2);
    }
}
int main(void){
    int n;
    scanf("%d",&n);
    for(int i=0;i<pow(2,n);i++)
        for(int j=0;j<pow(2,n);i++)
            a[i][j]=1;
    shemian(0,pow(2,n)-1,pow(2,n)-1,0);
    for(int i=0;i<pow(2,n);i++){
        for(int j=0;j<pow(2,n);j++)
            printf("%d ",a[i][j]);
        printf("\n");
    }
    return 0;
}

在线蹲大佬,急!!!

2020/12/13 19:37
加载中...