社区讨论

救命

P5461赦免战俘参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mcg61e0f
此快照首次捕获于
2025/06/28 19:36
8 个月前
此快照最后确认于
2025/11/04 06:54
4 个月前
查看原帖
求大佬帮忙看看一直输出错误
CPP
#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];
        }
    }
}

回复

2 条回复,欢迎继续交流。

正在加载回复...