【字符串模拟ONE】2012年省赛最简单的一道PROBLEM_G
2012-10-25 12:47
429 查看
个人当时的第一思路是找 函数打表,用SWITCH实现。结果在倒序的时候抽风了:
(这不是自寻死路吗,数组显然OT了)
居然debug了半个小时,悲剧啊悲剧(直接用自带的反转函数就可以了) 其实用数组更简单
a[]="70aen^pw5!u"
b[]="loeauvdmsi"
for(int j=0;j<clength;j++,clength--) { temp=ch1[clength]; ch1[clength]=ch1[j]; ch1[j]=temp; }
(这不是自寻死路吗,数组显然OT了)
居然debug了半个小时,悲剧啊悲剧(直接用自带的反转函数就可以了) 其实用数组更简单
a[]="70aen^pw5!u"
b[]="loeauvdmsi"
#include <iostream> #include <string> #include <algorithm> using namespace std; char reserven(char ch) { switch(ch) { case '7':return 'l';break; case 'o':return 'o';break; case 'a':return 'e';break; case 'e':return 'a';break; case 'n':return 'u';break; case '^': return 'v';break; case 'p': return 'd';break; case 'w': return 'm';break; case '5': return 's';break; case '!': return 'i';break; case 'u': return 'n';break; default:return ' ';break; } } int main() { int inputnum; cin>>inputnum; getchar(); for(int i=1;i<=inputnum;i++) { string ch1,ch2; getline(cin,ch1,'\n'); int clength=ch1.length(); ch2.assign(ch1.rbegin(), ch1.rend()); for(int k=0;k<clength;k++) { ch2[k]=reserven(ch2[k]); } cout<<"Case "<<i<<": "<<ch2<<endl; } return 0; }
相关文章推荐
- CodeForces 25BPhone numbers(简单的字符串模拟题目)
- NBUT 1647:又一道简单题【模拟】
- hdu 1800 Flying to the Mars(简单模拟,string,字符串)
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
- (简单模拟2.4.2)POJ 1207 The 3n + 1 problem(直叙式模拟——输入时前一个数可能比后一个数要大,但输出时原样输出)
- XVII Open Cup named after E.V. Pankratiev. Eastern Grand Prix. Problem G. Gmoogle 模拟、字符串处理、文本搜索
- FZU Problem 2183 简单题(字符串处理)
- Problem 2122 又见LKity (简单的字符串问题)
- HDU 5373 The shortest problem (简单模拟)
- A DP Problem (字符串处理+模拟)
- HNNU 11662 又一道简单题【湖南省第十一届大学生计算机程序设计竞赛,模拟,暴力】
- 452A - Eevee 模拟字符串,挺简单的一道题
- hdu 1062 Text Reverse(字符串处理,简单模拟)
- Codeforces Round #208 (Div. 2) Problem B Dima and Text Messages(简单字符串处理)
- FZU 2122 又见LKity 简单的字符串模拟
- 字符串的处理(模拟) ZOJ Problem Set - 1099 HTML
- UESTC 1703 一道更简单的字符串题 哈希+枚举
- [hdu3644 A Chocolate Manufacturer's Problem]模拟退火,简单多边形内最大圆
- 如何编码?(简单字符串的模拟)
- POJ 3989 A hard Aoshu Problem 简单模拟