题目:编码翻译,有些字母有对应的数字,有的没有,如果连续对应的数字相同只输出一个。

 #include <iostream>
#include <cstdlib>
#include <cstdio>
using namespace std; int rep( char c )
{
switch( c ) {
case 'B':
case 'F':
case 'P':
case 'V': return ;
case 'C':
case 'G':
case 'J':
case 'K':
case 'Q':
case 'S':
case 'X':
case 'Z': return ;
case 'D':
case 'T': return ;
case 'L': return ;
case 'M':
case 'N': return ;
case 'R': return ;
default : return ;
}
} int main()
{
char temp[];
while(cin >> temp)
{
for(int i=; temp[i]; ++i)
{
if(i> && rep(temp[i]) == rep(temp[i-])) continue;
if(!rep(temp[i])) continue;
cout << rep(temp[i]);
}
cout << endl;
}
return ;
}

最新文章

  1. C#字符串的不变性
  2. Stack与Queue
  3. php中session机制的详解
  4. .Net魔法堂:史上最全的ActiveX开发教程——部署篇
  5. node在安装完成后,出现node不是内部或外部命令
  6. Java基础知识强化之IO流笔记11:递归之递归概述和注意事项
  7. Android进阶笔记01:Android 网络请求库的比较及实战(一)
  8. Java与面向对象
  9. Enable OWIN Cross-origin Request
  10. WeakSelf宏的进化(转载)
  11. Mybatis报错:Parameter &#39;list&#39; not found. Available parameters are [groupList, param1]
  12. 【java系列】java开发环境搭建
  13. 【iOS】OC-时间转化的时区问题
  14. 使设备I/O的核心模块工作,有哪两种方式?
  15. leetcode 78,236,300
  16. 黄聪:C#使用GeckoFx拦截监控Http数据
  17. Java 对远程文件的操作
  18. node学习第一天:nvm使用
  19. [转载] Conv Nets: A Modular Perspective
  20. Zabbix监控进程(进程消失后钉钉报警)

热门文章

  1. Android自定义View 构造方法 遇到的一些问题
  2. 转:MFC创建多线程实例
  3. JavaScript 中的数字和日期类型
  4. 让自己的C++程序(非服务程序)运行为一个windows service
  5. 关于mysql的自增
  6. [认知]ClassLoader 认知一二三
  7. vs2010 sp1 创建silverlight 时,提示我 “在创建silverlight项目之前,您需要安装最新的silverlight Developer运行时
  8. zookeeper[2] zookeeper原理(转)
  9. 关于MSHTML
  10. IOS学习笔记(四)之UITextField和UITextView控件学习