题解 | #字符串加解密#

字符串加解密

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);
}
全部评论

相关推荐

07-23 11:37
延安大学 C++
绷不住了,晚上十点发拒信,是还在加班吗这样一想挂了好像也没什么不好
码农索隆:这个都是真人发嘛,会用到机器人定时发嘛
点赞 评论 收藏
分享
06-26 17:24
已编辑
宁波大学 golang
迷失西雅图:别给,纯kpi,别问我为什么知道
点赞 评论 收藏
分享
07-23 12:04
门头沟学院 Java
现在是很缺人吗
码农索隆:缺分母,不缺分子,这样好作为炫耀的资本
点赞 评论 收藏
分享
评论
5
2
分享

创作者周榜

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