浙工大15新生决赛 改造字符串
2016-12-17 21:14
330 查看
#include <iostream> #include <string> using namespace std; int main() { string Lu, Hui; Hui = "QunHe"; while (cin >> Lu && EOF) { int n = Lu.length() - 1; int flag = 1; if (Lu[0] != 'Q' && Lu != 'e') { printf("NO\n"); continue; } if (Lu[0] == 'Q' && Lu != 'e') { for(int i = 0; i < 5; i++) if (Lu[i] != Hui[i]) { flag = 0; break; } } if (Lu[0] != 'Q' && Lu == 'e') { int j = 0; for(int i = n - 4; i <= n; i++) if (Lu[i] != Hui[j++]) { flag = 0; break; } } if (Lu[0] == 'Q' && Lu == 'e') { int m; for (int i = 0; i < 5; i++) { if (Lu[i] != Hui[i]) { m = i; break; } } int j = m; for (int i = n - (5 - m) + 1; i <= n; i++) { if (Lu[i] != Hui[j++]) { flag = 0; break; } } } if (flag) printf("YES\n"); else printf("NO\n"); } return 0; }
相关文章推荐
- 浙工大15新生决赛 找假币
- 浙工大15新生决赛 爆炸的男友力
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- 10-3. 字符串逆序(15)
- 字符串-04. 字符串逆序(15)
- 面试100题系列之15将字符串转换成数
- 7-39 字符串转换成十进制整数(15 分)
- |1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20所有这些字符串,把它的数字一个个剥离??
- 15字符串
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- 字符串-01. 在字符串中查找指定字符(15)
- 英雄会 15 无穷字符串
- 数据结构练习(15)把字符串转换成整数
- PAT_B_字符串-04. 字符串逆序(15)
- [每天一个知识点]15-Java语言-字符串连接
- Programming Ability Test学习 10-3. 字符串逆序(15)
- 字符串-04. 字符串逆序(15)
- python-15-如何对字符串进行左,右,居中对齐?
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛 题解&源码
- 字符串-01. 在字符串中查找指定字符(15)