s怎么了?
  • 板块学术版
  • 楼主ScrPyC
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/1/5 12:21
  • 上次更新2025/1/5 18:02:35
查看原帖
s怎么了?
1593089
ScrPyC楼主2025/1/5 12:21
#include<bits/stdc++.h>
using namespace std;
int x=4,y=4;
char a[10][10]={
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','X','X','X','X','X',
'X','X','X','X','X','W','X','X','X','X',
};
void update(){
	for(int i=0;i<10;i++){
		for(int j=0;j<10;j++){
			if(i==x&&j==y){
				a[i][j] = 'W';
			}else{
				a[i][j] = 'X';
			}
		}
	}
}

void print(){
	for(int i=0;i<10;i++){
		for(int j=0;j<10;j++){
			cout<<a[i][j]<<" ";
		}
		cout<<endl;
	}
}
int main(){
	
	char w;
	update();
	print();
	while(1){
		cin>>w;
		if(w=='a'){
			if((y-1)>-1){
				x=x;
				y-=1;
			}
		}else if(w=='w'){
			if((x-1)>-1){
				x-=1;
				y=y;
			}
		}else if(w=='d'){
			if((y+1)<10){
				x=x;
				y+=1;
			}
		}else if(w=='s'){
			if((x+1)>10){
				x+=1;
				y=y;
			}
		}
		update();
		print();
	}
	return 0;
}
2025/1/5 12:21
加载中...