60分,没看出哪错了
查看原帖
60分,没看出哪错了
1386092
Fiuiw93楼主2024/11/23 11:32
#include <bits/stdc++.h>
using namespace std;
int main()
{
	char a[51][51];
	int n,m,k,i,j,x,y;
	char b,c;
	cin>>n>>m>>k;
	for (i=1;i<=n;i++)
	  for (j=1;j<=m;j++)
	    a[i][j]='.';
	for (int d=1;d<=k;d++)
	{
	  cin>>x>>y>>b>>c;
	  if (c=='R')
	    for (j=y;j<=m;j++)
	      a[x][j]=b;
	  else if (c=='L')
	    for (j=y;j>=1;j--)
	      a[x][j]=b;
	  else if (c=='U')
	    for (i=x;i>=1;i--)
	      a[i][y]=b;
	  else if (c=='D')
	    for (i=x;i<=m;i++)
	      a[i][y]=b;
	}
	for (i=1;i<=n;i++)
	{
	  for(j=1;j<=m;j++)
	    cout<<a[i][j];
	  cout<<endl; 
	}
	return 0;
}
2024/11/23 11:32
加载中...