请问各位大佬们
查看原帖
请问各位大佬们
856898
Cartier楼主2023/3/13 17:42
#include<bits/stdc++.h> 
using namespace std;
int main(){
	int a[40009]={0};
	int n=0;
	cin>>n;//表示n阶
	int t=0;//t个数字 
	int b=0;//每次输入几个连续 
    int d=0;
	while(t<n*n) {
		cin>>b;//连续多少个0 
		for(int i=1;i<=b;i++){
			a[i]=0;
			t++;
		}
		int q=t; 
		cin>>d;//连续多少个1 
		for(int i=q+1;i<=q+d;i++){
			a[i]=1;
			t++;
		}
		
	}
	
	int x=1;
	for(int i=1;i<=n;i++){
  
		for(int j=1;j<=n;j++){
			cout<<a[x];
			x++;
		}
		cout<<endl;
	}
}
为什么有第十四行代码就会使第一行输出出错,没有第十四行就通过了,虽然我知道这行代码没有用
2023/3/13 17:42
加载中...