题解 | #坐标移动#

坐标移动

http://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29

**感觉又臭又长,哪位大哥有简短的解法呀。**cpp #include <stdio.h> #include <stdlib.h> int main() { int i,j,k,l; int h=0,g=0,move,abs=0,orb=0; int flag=0,len=0; char str[4000],num[100]; scanf("%s",str); for(i=0;str[i]!='\0';i++) { len++; j=i; if(str[j]==';'&&str[j]!='\0') { len-=1; k=j-len; if(str[k]=='A'||str[k]=='S'||str[k]=='W'||str[k]=='D') { l=k+1; for(l;l<i;l++) { if(str[l]>='0'&&str[l]<='9') { num[h]=str[l]; h++; g++; } else { for(h=0;h<g;h++) { num[h]='\0'; } flag=1; h=0; g=0; break; } } if(flag==0) { move=atoi(num); if(str[k]=='A') { abs-=move; } else if(str[k]=='D') { abs+=move; } else if(str[k]=='W') { orb+=move; } else if(str[k]=='S') { orb-=move; } for(h=0;h<g;h++) { num[h]='\0'; } h=0; g=0; } if(flag==1) { flag=0; } } len=0; } } printf("%d,%d",abs,orb); }

全部评论

相关推荐

风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
双非有机会进大厂吗
点赞 评论 收藏
分享
05-23 20:31
已编辑
武汉大学 Java
内向的柠檬精在研究求...:注意把武大标粗标大 本地你俩不是乱杀
实习进度记录
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务