改版
2024-07-17 18:54:25
发布于:广东
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
int main(){
vector<string>maze{
"###########################################################################################################",
"###0############### #### ##########################################################################",
"### ########## ## ###### # ######### #######################################################",
"####### ########## ## # ###### ######## #######################################################",
"######## ## ### ############ ######## ################## =##########################",
"#### ## ## ############################### =##########################",
"####### ### ##### ######## =##########################",
"######## ### ######## ### ##################################### ##########################",
"####### # ### ###### ## ######## ######## d ##########################",
"####### ######## ### ######### ################################ #######################################",
"###### ### ### ####### ###### ###### ######## ########################################",
"############ ## # # ##### #### ### #################### ########################################",
"############ ### # ######## # ##### ############ ##### ########################################",
"######### ##### ############ ######### ######## ###### ########################################",
"######### ##################################### ## ## ####----########################################",
"########## ######################################## #### ###########################################",
"###################################################### ####### ###########################################",
"############################################# #### ### ###########################################",
"####### ################# ## ##### ################",
"####### ############################ ##### ### ##########################d####################",
"####### ############################ ##### ############################ ####################",
"####### ############################ ### ## ############################## =################",
"########################################## # ###### ######################################################",
"########################################## # ######################################################",
"###########################################################################################################"
};
cout<<"\t\t\t nfw\n";
cout<<"\t\t\t nmmdl\n ";
HANDLE hide;
CONSOLE_CURSOR_INFO cci;
hide = GetStdHandle(STD_OUTPUT_HANDLE); // 获取光标
cci.dwSize = 1; // dwSize 大小
cci.bVisible = 0; // visible 不可见 0
SetConsoleCursorInfo(hide, &cci);
getch();
int x,y,ex,ey;
for(int i=0;i<maze.size();i++){
for(int j=0;j<maze[i].size();j++){
if(maze[i][j]=='0')x=i,y=j;
if(maze[i][j]=='=')ex=i,ey=j;
}
}
while(x !=ex||y !=ey){
HANDLE fresh;
COORD pos{0, 0};
fresh = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(fresh, pos);
for(int i=0;i<maze.size();i++){
cout<<maze[i]<<"\n";
}
char c=getch();
cout<<c;
int nx,ny;
if(c=='w'){
nx=x-1;ny=y;
}else if(c=='s'){
nx=x+1;ny=y;
}else if(c=='a'){
nx=x;ny=y-1;
}else if(c=='d'){
nx=x;ny=y+1;
}
if(nx<0||ny<0||nx>=maze.size()||ny>=maze[0].size()||maze[nx][ny]=='#')continue;
if(maze[nx][ny]=='=')maze[nx][ny]=' ';
swap(maze[x][y],maze[nx][ny]);
x=nx;y=ny;
}
system("cls");
cout<<"火卓";
return 0;
};
全部评论 1
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
int a[m][n];
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>a[j][i];
}
}
int x,y,u,v;
cin>>x>>y>>u>>v;
int sum=0;
cout<<a[y-1][x-1]+a[v-1][u-1];
return 0;
}2024-07-17 来自 广东
0
有帮助,赞一个