题解 第四章字符串| #密码翻译#

密码翻译

http://www.nowcoder.com/practice/136de4a719954361a8e9e41c8c4ad855

#include <stdio.h>
#define MAX 80
int main()
{
    char CArr[MAX]={0},tmpC=1;
    while(tmpC!='\n')
    {
        //一下程序完成了对字符串的输入
        int i=0;
        tmpC=getchar();
        while(tmpC!='\n')
        {
            CArr[i++]=tmpC;
            tmpC=getchar();
        }
        CArr[i]='\0';
        
        //现在要进行字符串的输出
        for(int j=0;j<i;)
        {
            if(CArr[j]>='a'&&CArr[j]<'z')
            {
                putchar(CArr[j++]+1);
                continue;
            }
            else if(CArr[j]>='A'&&CArr[j]<'Z')
            {
                putchar(CArr[j++]+1);
                continue;
            }
            else if(CArr[j]=='z')
            {
                putchar('a');
                j++;
                continue;
            }
            else if(CArr[j]=='Z')
            {
                putchar('A');
                j++;
                continue;
            }
            else
            {
                putchar(CArr[j++]);
                continue;
            }
            printf('\n');
        }
    }
    
    return 0;
}
王道机试指南刷题 文章被收录于专栏

计划刷完这本书

全部评论

相关推荐

不愿透露姓名的神秘牛友
11-21 17:16
科大讯飞 算法工程师 28.0k*14.0, 百分之三十是绩效,惯例只发0.9
点赞 评论 收藏
分享
有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务