0分求调
查看原帖
0分求调
1340267
yangzhiyuan666楼主2024/8/9 16:14
#include<bits/stdc++.h>
using namespace std;
char c,ch,s[60][60];
int n,m,k;
int main() {
	for(int i=1; i<=n; i++) {
		for(int k=1; k<=m; k++) {
			s[i][k]='.';
		}



	}
	scanf("%d%d%d",&n,&m,&k);
	for(int i=1; i<=k; i++) {
		int h,l;
		cin>>h>>l>>c>>ch;
		if(ch=='R') {
			for(int j=l; j<=m; j++) {
				s[h][j]=c;
			}
		} else if(ch=='L') {
			for(int j=l; j>0; j--) {
				s[h][j]=c;
			}
		} else if(ch=='U') {
			for(int j=h; j<=n; j++) {
				s[j][l]=c;
			}
		} else {
			for(int j=h; j>0; j--) {
				s[j][l]=c;
			}
		}



	}
	for(int i=1; i<=n; i++) {
		for(int k=1; k<=m; k++) {
			cout<<s[i][k];
		}
		cout<<endl;


	}
	return 0;
}
2024/8/9 16:14
加载中...