题解 | #字符串加解密#

字符串加解密

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

#include <string.h>

int main()
{
    int i;
    char str[1002]={0},str2[1002]={0};
    scanf("%s",str);
    scanf("%s",str2);
    
    for(i=0;i<strlen(str);i++)
    {
        if(str[i]<90&&str[i]>=65)
            str[i]+=33;
        else if(str[i]=='Z')
            str[i]='a';
        else if(str[i]<122&&str[i]>=97)
            str[i]-=31;
        else if(str[i]=='z')
            str[i]='A';
        else if(str[i]<57&&str[i]>=48)
            str[i]+=1;
        else if(str[i]=='9')
            str[i]='0';
    }
    for(i=0;i<strlen(str2);i++)
    {
        if(str2[i]<=90&&str2[i]>65)
            str2[i]+=31;
        else if(str2[i]=='A')
            str2[i]='z';
        else if(str2[i]<=122&&str2[i]>97)
            str2[i]-=33;
        else if(str2[i]=='a')
            str2[i]='Z';
        else if(str2[i]<=57&&str2[i]>48)
            str2[i]-=1;
        else if(str2[i]=='0')
            str2[i]='9';
    }
    printf("%s\n",str);
    printf("%s\n",str2);
}
全部评论

相关推荐

5 2 评论
分享
牛客网
牛客企业服务