首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一道让小弟我看下去看似简单的题目

2013-02-19 
【求助】一道让我看上去看似简单的题目题目:用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出

【求助】一道让我看上去看似简单的题目
题目:用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一为原文输出;一为将字母变成其下一字母(如’a’变成’b’……….’z’变成’a’。其他字符不变)。用#define命令来控制是否要译成密码。例如:#define change 1 ,则输出密码。若#define change 0,则不译成密码,按原码输出。
//我是新手  
[解决办法]
#define Change 1则编译器在编译的时候会将Change这个标识符替换成1这个整型字面值,
然后你就可以这样子判断了if( Change==1/*编译后相当于 if(1==1)*/) printf(....) if(Change ==0)....
楼主试一试吧。
[解决办法]
输出密码请将Change改为:1  输出原码请将Change改为:0

热点排行