找考场

【题目描述】
小王同学在坐标系的(0,0)处,但是他找不到考试的试场,于是一边走路一边问路,每个被问路的人会告诉他一个指令(包括走路或转弯)。
现在请编一个程序,显示他每次走路后的坐标(转弯后坐标不变,所以不必显示坐标)。
初始方向向y轴正半轴。
【输入格式】
第一行一个数n,表示有n个指令。
接下来n行,每行一个指令,每个指令是“left” 或“right”或数字,分别表示左转、右转、向前走几步。
【输出格式】
对于每个是数字的指令,输出一行一个坐标,表示走完后的坐标。
如果只是原地转弯,从开始到最后从来不走动,则输出“(0,0)”。
【样例输入】
6
2
left
2
right
right
3
【样例输出】
(0,2)
(-2,2)
(1,2)
【分析】
直接模拟,注意细节。

const dx:array[1..4]of longint=(0,1,0,-1); dy:array[1..4]of longint=(1,0,-1,0); var s:string; i,n,x,y,dir,step:longint; flag:boolean; begin x:=0;y:=0;dir:=1; readln(n); flag:=false; for i:=1 to n do begin readln(s); if s[1]='l' then begin if dir=1 then dir:=4 else dec(dir); continue; end; if s[1]='r' then begin if dir=4 then dir:=1 else inc(dir); continue; end; val(s,step); x:=x+step*dx[dir]; y:=y+step*dy[dir]; writeln('(',x,',',y,')'); flag:=true; end; if not flag then write('(0,0)'); end.

数据下载:密码idub

原文链接:https://blog.csdn.net/qq_31640513/article/details/53573116?ops_request_misc=&request_id=a2d926cbe3ea427f93c2287529327fea&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-22-53573116-null-null.268%5Ev1%5Econtrol&utm_term=%E6%91%A9%E6%89%98%E8%BD%A6%E8%80%83%E5%9C%BA

兔子先生 西安驾培

于灯火阑珊处,于暗香离别时,未曾放弃

相关推荐

抖音矩阵平台有哪些?

  抖音矩阵平台是指一系列用于在抖音平台上进行内容创作、运营和推广的工具和系统。其中,视界引擎短视频运营获客系统作为一款全面的抖音矩阵平台,具有许多优势。 抖音矩阵平台是当今数字营销领域的热门工 ...

怎么看待直播带货的营销形式?

随着电商行业的崛起,越来越多的商家开始使用直播的方式来进行产品推广,那么直播为什么可以推广产品带货呢?直播带货的本质是什么呢?今天,就来跟大家讲解一下。直播之所以可以推广产品,引导观众购买产品是因 ...

快抖矩阵多账号管理系统官方正版

账号源从哪里来?没有那么多抖音账号?怎么赚钱?有什么价值?       首先这是一套多开可招代理的矩阵账号管理系统,第一目的是让你拿来给有很多账号的品牌机构或达人当账号辅助管理工具打理账户 ...