黑马程序员技术交流社区
标题:
数组的加密
[打印本页]
作者:
lwylwc
时间:
2015-8-6 21:24
标题:
数组的加密
//编程实现对键盘输入的英文名句子进行加密。用加密方法为:当内容为英文字母时,用26字母中的其后三个字母代替该字母,若为其它//字符时不变。比如245a95n加密后是245bcd95opq。
#import <Foundation/Foundation.h>
#include <stdio.h>
int main(int argc, const char * argv[]) {
char *str = malloc(400);
fgets(str, 400, stdin);
for (int i = 0; i < strlen(str); i++) {
if ((*(str+i) >='a' && *(str+i) <= 'z') || (*(str+i) >='A' && *(str+i) <= 'Z')) {
for (int j = 1; j<4; j++) {
printf("%c",*(str+i)+j);
}
}else if(*(str+i) >= '0' && *(str+i) <= '9'){
printf("%c",*(str+i));
}else if (*(str+i) == ' '){
printf("%c",*(str+i));
}
}
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2