关于换行问题的求助
查看原帖
关于换行问题的求助
544859
NOICSP专属蒟蒻楼主2022/7/24 08:29
#include<bits/stdc++.h>
using namespace std;

int main(){
    int n,temp;
    int k=0,flag=0;
    cin>>n;
    for(int i=1;(scanf("%d",&temp)!=EOF);i++){
        flag=(i+1)%2;
        for(int j=temp;j>0;j--){
            k++;
            if(k==n){
                cout<<endl;
                k=0;
            }
            if(flag==0){
                cout<<'0';
            }
            if(flag==1){
                cout<<'1';
            }
        }
    }
    return 0;
}

最终结果就是(样例): 0001000 000100000011110001000000100000010001111111 也就是只有第一行换了行,其他没有换行操作,搞不明白。。。 PS:代码中的k是用来换行的

2022/7/24 08:29
加载中...