蒟蒻求助
查看原帖
蒟蒻求助
780896
2021panjiawang楼主2023/7/27 16:47

为什么输出的是一组0啊?

#include<iostream>
using namespace std;
int main()
{
	int n,m;
	int ans[(200*200)+5];
	cin>>n;
	int top=0;
	int g=0;
	while(top<=n)
	{
		cin>>m;
		for(int i=top+1;i<=m;i++)
		{
			ans[i]=g;
		}
		top+=m;
		if(g==0) g=1;
		else g=0;
	}
	for(int i=0,j=1;i<n;j++)
	{
		cout<<ans[i*n+j];
		if(j==n)
		{
			cout<<endl;
			j=0;
			i++;
		}
	}
	return 0;
}
2023/7/27 16:47
加载中...