求助 怎么死循环输出不了
  • 板块P1319 压缩技术
  • 楼主cl258
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/5/10 19:40
  • 上次更新2023/10/23 16:09:41
查看原帖
求助 怎么死循环输出不了
99009
cl258楼主2023/5/10 19:40

while(cin>>n)\text while(cin>>n) 为什么陷入死循环,回车后还在等你输入,判断总和能过,但是为什么这个不行

#include<bits/stdc++.h>
using namespace std;
int s[40000];
int main()
{
    int n, a, p = 0, i = 0;
    cin>>n;
    while(cin>>a){
        if(p %2 == 0){
            while(a--) s[i++] = 0;
        }else {
            while(a--) s[i++] = 1;
        }
        p++;
    }
    for(int j = 0 ; j < n*n ;j++) {
        if (j % n == n - 1) cout << s[j] << endl;
        else cout << s[j];
    }
	return 0;
}

2023/5/10 19:40
加载中...