不知道为啥只有10分
查看原帖
不知道为啥只有10分
586493
theBeatles楼主2023/9/7 12:37
#include<bits/stdc++.h>
using namespace std;
int g[300][300];

int main()
{
    int N,num = 0;
    cin >> N;
    int count;
    bool flag = true;//true表示0,false表示1
    while(cin >> count){
        for(int i = 1;i <= count;i++){
            if(flag){
                g[num / 7][num % 7] = 0;
            }else{
                g[num / 7][num % 7] = 1;
            }
            num++;
        }
        flag = !flag;
    }
    for(int i = 0;i < N;i++){
        for(int j = 0;j < N;j++){
            cout << g[i][j];
        }
        cout << endl;
    }
}
2023/9/7 12:37
加载中...