毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

c语言电报文字输出源代码

更新时间:2010-1-9:  来源:毕业论文

条件编译
用条件编译方法实现以下功能:
输入一行电报文字,可以任选两种输出,一为原文输出;一为将字母变成其下一字母(如’a’变成’b’……….’z’变成’a’。其他字符不变)。用#define命令来控制是否要译成密码。例如:#define change 1
则输出密码。若#define change 0则不译成密码,按原码输出
课程设计报告内容
3.1条件编译软件
#include "stdio.h"
#define change 1/*宏定义change*/
void main()
{
 char ch; /*定义字符变量ch*/
 scanf("%c",&ch);/*输入ch*/
 #if change
 if(ch>='a'&&ch<'z')  ch++; /*如果ch在字符‘a’和‘z’之间,ch的ASCII代码自增一次*/
 else if(ch=='z')  ch='a';/*如果ch为字符‘z’,ch=‘a’*/
 #endif
 printf("%c",ch);/*输出ch*/
}3.2.条件编译流程图 

#include <iostream.h>
const int N=200;
int main()
{
char s[N];
cout<<"Please input a string."<<endl;
cin.getline(s,N);
for(int i=0;s!='\0';i++)
{
if(s>='a' && s<'z' || s>='A' && s<'Z')
s=s+1;
else if(s=='z' || s=='Z')
s=s-25;
else
continue;
}
cout<<"加密后为"<<endl;
cout<<s<<endl;

return 0;
}627

c语言电报文字输出源代码下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。