用条件编译实现以下功能:输入一行电报文字
2011-03-12 14:02
435 查看
用条件编译实现以下功能:输入一行电报文字。可以任选两种输出,一为原文输出,一为将字母变成其下一字母(如‘a’变成'b'……‘z’变成‘a’。其他字符不变)。用#define CHANGE 0则不译成密码,按原密码输出。
#include <iostream> #include<cmath> using namespace std; #define CHANGE 1 int main() { char c; cout<<"请输入电报"<<endl; while((c=getchar())!='\n') { #if CHANGE if(c>='a'&&c<'z') { c+=1; cout<<c; } else if(c=='z') { c-=25; cout<<c; } else if(c>='A'&&c<'Z') { c+=1;cout<<c; } else if(c=='Z') { c-=25;cout<<c; } else cout<<c; #endif } return 0; }本文出自 “Chaos代码空间” 博客,请务必保留此出处http://flzt5354.blog.51cto.com/1568074/513733
相关文章推荐
- 用条件编译实现,输入一行字符,可以用两种方式输出,一种为原文输出;另一种将字母转变成后继字母,即按密码输出
- jquery实现静态搜索功能(可输入搜索文字)
- VC++界面编程之--实现一个画板并提供文字输入功能(MsPaint)
- js实现input输入文字搜索功能
- android 同意协议、服务等,一行文字中掺杂关于其他颜色字体。同时实现超链接点击跳转等功能.
- 一行代码调用实现带字段选取+条件判断+排序+分页功能的增强ORM框架
- 【Java】【TIJ】用import改变行为,实现条件编译功能
- 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- js实现清除筛选条件功能. js 中jquery.sumoselect 多选控件,去掉多选中多个选中的样式和文字,改成未选中
- C++入门题目:输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- 编写一个程序 提示用户输入三个数集,每个包括5个数 实现以下功能 (图)
- 【Java】【TIJ】用import改变行为,实现条件编译功能
- MFC实现类似Windows绘图的文字输入功能
- 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)
- 自己实现一个SQL解析引擎 功能:将用户输入的SQL语句序列转换为一个可执行的操作序列,并返回查询的结果集。 SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤: 查询分析
- 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- 请通过代码实现以下功能:输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列。
- 悲观锁和相比synchronized,ReentrantLock增加了一些高级功能,主要有以下3项:等待可 中断、可实现公平锁,以及锁可以绑定多个条件
- Android中实现在矩形框中输入文字显示剩余字数的功能
- 用jQuery + Ajax实现Google输入提示功能