黑马程序员技术交流社区

标题: 数组的加密 [打印本页]

作者: 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