救命
查看原帖
救命
1765509
Luoyinzhao楼主2025/6/28 19:36

求大佬帮忙看看一直输出错误

#include<bits/stdc++.h>
using namespace std;
int han(int sum);
const int nmax=1028;
int a[nmax][nmax];
int main(){
    int n;
    cin>>n;
    int sum=2;
    for(int i=0;i<n;i++){
        sum*=2;
    }
    for(int i=0;i<sum;i++){
        for(int j=0;j<sum;j++){
            a[i][j]=1;
        }
    }
    han(sum);
    return 0; 
}
int han(int sum){
    int hum=sum; 
    while(sum/2==1){
    sum/=2;
    for(int i=0;i<sum;i++){
        for(int j=0;j<sum;j++){
            a[i][j]=0;
        }
    }
    
}
    for(int i=0;i<hum;i++){
        for(int j=0;j<hum;j++){
            cout<<a[i][j];
        }
    }
}
2025/6/28 19:36
加载中...