字符串操作
来源:互联网 发布:网络为什么连接不上 编辑:程序博客网 时间:2024/06/05 19:01
#include <iostream>#include <string>#include <vector>#include <algorithm>using namespace std;//判断行进方向是否为前向bool forw(string base, string fir, string sec) { int loc1, loc2; loc1 = base.find(fir); if (loc1 == string::npos) return false; else { loc2 = base.find(sec, loc1); if (loc2 == string::npos) return false; else return true; }}//判断并输出结果void judge(string base, string fir, string sec) { bool forward, backword; forward = forw(base, fir, sec); reverse(base.begin(), base.end()); backword = forw(base, fir, sec); if (forward) { if (backword) cout << "both" << endl; else cout << "forward" << endl; } else { if (backword) cout << "back" << endl; else cout << "invalid" << endl; }}int main(){ string str; vector<string> rec; while (cin >> str) rec.push_back(str); int i = 0; while (i < rec.size()) { if (i % 3 == 0) { string base = rec[i]; string fir = rec[i+1]; string sec = rec[i+2]; judge(base, fir, sec); } i = i+3; } return 0;}
0 0
- 字符串操作
- 字符串操作
- 操作字符串
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 字符串操作
- 实时数据系统中几种常用的验证方法
- R语言与金融大数据处理——基础篇(代码)
- CODRFORCES 27E 构造
- 鸡汤_杰夫·贝佐斯 经典语录
- 黑龙江省赛总结
- 字符串操作
- Python 函数
- Android 官方侧滑菜单
- 通过sysfs方式控制GPIO
- 类型转换
- 利用Eclipse自带的插件连接GIT的详解
- java and python学习——第一周leetcode刷题
- 解决Idea创建maven-archetype-webapp项目无java目录的问题
- java观察着observer模式---商品价格变动通知客户