题解 | #字符串加解密#

字符串加解密

http://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a

#include <stdio.h>
#include <string.h>

int main()
{
    char in1[10000];
    char in2[10000];
    while(gets(in1))
    {
        int len1=strlen(in1);
        gets(in2);
        int len2=strlen(in2);
        int i=0;
        for(i=0;i<len1;i++)
        {
            char x=in1[i];
            if(x>='a'&&x<='y')
                printf("%c",x-'a'+'A'+1);
            
            else if(x=='z')
                printf("A");
            
            else if(x>='A'&&x<='Y')
                printf("%c",x-'A'+'a'+1);
            
            else if(x=='Z')
                printf("a");
            
            else if(x>='0'&&x<='8')
                printf("%c",x+1);
            
            else if (x=='9')
                printf("0");
                
//             else
//                 printf("%c",x);
                
        }
        printf("\n");
        
        for(i=0;i<len2;i++)
        {
            char x=in2[i];
            if(x>='b'&&x<='z')
                printf("%c",x-'a'+'A'-1);
            else if(x=='a')
                printf("Z");
            else if(x>='B'&&x<='Z')
                printf("%c",x-'A'+'a'-1);
            else if(x=='A')
                printf("z");
            else if(x>='1'&&x<='9')
                printf("%c",x-1);
            else if(x=='0')
                printf("9");
//             else
//                 printf("%c",x);
        }
        printf("\n");
    }
    return(0);
}

全部评论

相关推荐

AAA专业长城贴瓷砖刘大爷:这样的简历我会直接丢进垃圾桶,花里胡哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务