可以不使用数组
查看原帖
可以不使用数组
1751052
unlucking楼主2025/6/21 12:59

我觉得这道题的检测存在问题,我的代码样例能过,可以参考一下。

#include<iostream>
using namespace std;
int main(){
    int n;cin >> n;
    int c = -1,flog = 1;//c是需要输出该数的次数,flog是指当前的值,将其初始化为-1和1方便后面逻辑的编写
    for(int i = 0;i<7;i++){
        for(int j = 0;j<7;j++){
            if(c <= 0){//检测到c == 0时,说明已经输出的flog次数已经到达要求,重新输入c,并且更改flog的值
                cin >> c;
                flog = !flog;
            }
            cout << (char)(flog+'0')<<" ";//输出字符就这样写
            c--;
        }
        cout << endl;
    }
    return 0;
}
2025/6/21 12:59
加载中...