题解 | #密码翻译#

密码翻译

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

#include <stdio.h>
// 计算字符串长度:
int Length(char a[])
{
    int n = 0;
    for (int i = 0; a[i] != '\0'; i++)
    {
        n++;
    }
    return n;
}
int main() {
    char str[80] = "";
    scanf("%[^\n]", str); // 可以输入空格
    int len = Length(str);
    for (int i = 0; i < len; i++) {
        if ((str[i] >= 65 && str[i] <= 89) || (str[i] >= 97 && str[i] <= 121)) {
            str[i] += 1;
        } else if (str[i] == 90) {
            str[i] = 'A';
        } else if (str[i] == 122) {
            str[i] = 'a';
        }
    }
    printf("%s\n", str);
    return 0;
}

全部评论

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务