实验10 指针2 加密处理
2013-11-14 09:44
225 查看
为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:小写字母z变换成为a,其它字符变换成为该字符ASCII码顺序后1位的字符,比如o变换为p。
要求输入一个字符串(少于80个字符),输出相应的密文;要求定义和调用函数encrypt(s),该函数将字符串s变换为密文。
要求输入一个字符串(少于80个字符),输出相应的密文;要求定义和调用函数encrypt(s),该函数将字符串s变换为密文。
#include<stdio.h> #include<string.h> #define MAXLINE 80//输入的字符少于80 void encrypt(char*); int main(void) { char line[MAXLINE]; printf("输入字符:"); gets(line);//gets表示接收从键盘上输入的字符 encrypt(line);//加密函数 printf("%s%s\n","加密后:",line); return 0; } void encrypt(char *s) { for(;*s!='\0';s++) if(*s=='z') *s='a'; else *s=*s+1; }
相关文章推荐
- 实验 10 指针2 (2)为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:小写字母z变换成为a,其它字符变换成为该字符ASCII码顺序后1位的字符,比如o变换为p。
- 2017.11.30实验10_异常处理
- 数字图像处理实验(10):PROJECT 05-01 [Multiple Uses],Noise Generators 标签: 图像处理MATLAB 2017-05-26 23:36
- 实验 10 指针2
- 实验10 指针2
- C语言学习8:malloc返回的void*类型指针不可以做更改,free双重释放,二维数组的初始化和打印,a和a[0]和a[0][0]的区别,数组指针(*p)[3],指针数组*a[10],动态内存分配版约瑟夫环,动态分配版去空格和逗号处理,二级指针与二维数组互用
- 【实验10】指针2
- 实验 10 指针2
- 实验10 指针2
- 实验10 指针2
- 实验10 指针2
- 实验10—指针2
- 20131111实验 10 指针2
- 实验 10 指针
- 实验10 指针2。
- 实验 10 指针2
- 实验10指针2(1)输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- 实验10-指针2
- 实验10 指针2
- 实验 10 指针2