实验 10 指针2 (2)为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:小写字母z变换成为a,其它字符变换成为该字符ASCII码顺序后1位的字符,比如o变换为p。
#include<stdio.h> #include<string.h> #define MAXLINE 100 void encrypt(char *); int main(void) { char line[MAXLINE]; printf("shu ru string:"); gets(line); encrypt(line); printf("%s%s\n","After being encrypted:",line); return 0; } void encrypt(char*s) { for(;*s!='\0';s++) if(*s=='z') *s='a'; else *s=*s+1; }
为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:小写字母z变换成为a,其它字符变换成为该字符ASCII码顺序后1位的字符,比如o变换为p。
要求输入一个字符串(少于80个字符),输出相应的密文;要求定义和调用函数encrypt(s),该函数将字符串s变换为密文