题解 | #密码翻译#

密码翻译

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

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define len 2000

char encode(char c){
    if(c>='a'&&c<='z'){
        return (c-'a'+1+26)%26+'a';
    }
    if(c>='A'&&c<'Z'){
        return (c-'A'+1+26)%26+'A';
    }
    return c;
}

int main(){
    char str[len];
    while(fgets(str,sizeof(str),stdin)){
        int n = strlen(str)-1;
        for(int i = 0;i<n;i++){
            printf("%c",encode(str[i]));
        }
        printf("\n");
    }
}

全部评论

相关推荐

看到这个内容真是闹麻了。。。。。。现在有了AI以后很多人面试都会作弊吗?&nbsp;那对老老实实面试的人岂不是不公平....
重生之我要干前端:放宽心,作弊很明显的,面试官也不是傻子,而且这世上更多的肯定是依靠自己的知识的人,所以放宽心提升自己最重要
点赞 评论 收藏
分享
06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-29 17:30
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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