坐标移动
来源:互联网 发布:单片机软件工程师招聘 编辑:程序博客网 时间:2024/05/22 06:11
#include<bits/stdc++.h>using namespace std;bool check1(char c){ if(c=='A'||c=='W'||c=='S'||c=='D')return true; return false;}bool check2(char c){ if(c<='9'&&c>='0')return true; return false;}int main(){ char a[100000]; while(cin>>a) { int x=0,y=0; char *p; p=strtok(a,";"); while(p) { if(strlen(p)>=2&&strlen(p)<=3&&check1(p[0])&&check2(p[1])) { if(strlen(p)==3&&check2(p[2])) { if(p[0]=='A') { x-=(p[1]-'0')*10+(p[2]-'0'); } else if(p[0]=='D') { x+=(p[1]-'0')*10+(p[2]-'0'); } else if(p[0]=='S') { y-=(p[1]-'0')*10+(p[2]-'0'); } else if(p[0]=='W') { y+=(p[1]-'0')*10+(p[2]-'0'); } } else if(strlen(p)==2) { if(p[0]=='A') { x-=p[1]-'0'; } else if(p[0]=='D') { x+=p[1]-'0'; } else if(p[0]=='S') { y-=p[1]-'0'; } else if(p[0]=='W') { y+=p[1]-'0'; } } } p=strtok(NULL,";"); } cout<<x<<","<<y<<endl; }}
阅读全文
0 0
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 移动坐标
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 杭电2039
- Python机器学习(二):Logistic回归建模分类实例——信用卡欺诈监测(上)
- LDA(线性判别分析)算法入门
- Mysql数据库(二)登录、退出、创建、修改、删除
- unity shader TRANSFER_VERTEX_TO_FRAGMENT 宏的一个小细节
- 坐标移动
- 解决Eclipse中.properties文件中文乱码问题
- iOS 8 Xcode6 设置Launch Image 启动图片
- [leetcode: Python]507. Perfect Number
- Android Binder库结构
- #比特币病毒#来袭,教你如何保护好电脑
- cloudera部分产品高可用配置-hdfs、hivermatestore、hue、impala
- js弹出框、对话框、提示框、弹窗总结
- jni数据类型及使用