C语言初步编程
编制子函数crypt( ),能将一个字符串进行加密处理。加密方法是: 将每一个字母的ASCII 代码值加上一个序数,如果增加序数后已超出宇母范围,就再減去26; 其他字符保持不变,例如,字母A加上序数5后就变成了字母F,宇母Y加上5后超出了宇母范围,再减去26,就变成了字母E.
char*crypt(char*a ,int step){//此段代码只对大写字母的部分进行加密。其他部分不变 for(char*p=a;*p!=0;p++) {if(*p>='A'&&*p<='Z')*p=(*p-'A'+step)%26+'A';} return a; }