大佬看一下哪WA了
查看原帖
大佬看一下哪WA了
482540
刘卓勋楼主2021/7/12 09:58
#include<bits/stdc++.h>
using namespace std;
int n,k[30][30]={3};
int main(){
	cin>>n;
	for(int a=0;a<n;a++)
	for(int b=0;b<n;b++)
	cin>>k[a][b];
	cout<<endl;
	for(int a=0;a<n;a++)
	{
		int l=0;
		for(int b=n;b>=0;b--)
	{
		if(k[a][b]!=1)
		k[a][b]=3;
		else
		break;
	}
	}
	for(int a=0;a<n;a++)
	{
		int l=0;
		for(int b=0;b<n;b++)
	{
		if(k[a][b]!=1)
		k[a][b]=3;
		else
		break;
	}
	}
	for(int b=n;b>=0;b--)
	{
		int l=0;
		for(int a=0;a<n;a++)
	{
		if(k[a][b]!=1)
		k[a][b]=3;
		else
		break;
	}
	}	
	for(int b=0;b<n;b++)
	{
		int l=0;
		for(int a=0;a<n;a++)
	{
		if(k[a][b]!=1)
		k[a][b]=3;
		else
		break;
	}
	}	
	for(int a=0;a<n;a++)
	{
		for(int b=0;b<n;b++)
	if(k[a][b]==0)
	k[a][b]=2;
	}
	for(int a=0;a<n;a++)
	{
		for(int b=0;b<n;b++)
	if(k[a][b]==3)
	k[a][b]=0;
	}
	for(int a=0;a<n;a++)
	{
		for(int b=0;b<n;b++)
	cout<<k[a][b]<<" ";
	cout<<endl;
	}
}

大佬看一下哪WA了 自己测是对的

orz orz orz

2021/7/12 09:58
加载中...