解题思路:
注意事项:
参考代码:
#include<stdio.h> int main() { //输入 int X,Y,i,j; scanf("%d %d",&X,&Y); int arr[X][Y]; for(i=0;i<X;i++) { for(j=0;j<Y;j++) { scanf("%d",&arr[i][j]); } } int x,y,k; char s; scanf("%d %d %c %d",&x,&y,&s,&k); //输出 for(int t=1;t<=k;t++) //控制步数 { if(s=='U'&&arr[x][y]==0) { s='L'; arr[x][y]=1; y--; } else if(s=='D'&&arr[x][y]==0) { s='R'; arr[x][y]=1; y++; } else if(s=='L'&&arr[x][y]==0) { s='D'; arr[x][y]=1; x++; } else if(s=='R'&&arr[x][y]==0) { s='U'; arr[x][y]=1; x--; } else if(s=='U'&&arr[x][y]==1) { s='R'; arr[x][y]=0; y++; } else if(s=='D'&&arr[x][y]==1) { s='L'; arr[x][y]=0; y--; } else if(s=='L'&&arr[x][y]==1) { s='U'; arr[x][y]=0; x--; } else if(s=='R'&&arr[x][y]==1) { s='D'; arr[x][y]=0; x++; } } printf("%d %d",x,y); return 0; }
0.0分
1 人评分
聪明的美食家 (C语言代码)浏览:1246 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:528 |
IP判断 (C++代码)浏览:671 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:542 |
C语言训练-舍罕王的失算 (C++代码)(都给答案了还算什么)浏览:972 |
简单的a+b (C语言代码)浏览:489 |
母牛的故事 (C语言代码)浏览:915 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:510 |
矩形面积交 (C++代码)浏览:1126 |