文章

9

粉丝

78

获赞

0

访问

4.7k

头像
密码翻译 题解:
P1179 北京大学/湖南大学机试题
发布于2024年3月27日 21:58
阅读数 523

其他软件正确,这里是错误

 

#include <stdio.h>
#include <string.h>
int main() {
    char s[80];
    while(gets(s)){
    int n = strlen(s);
    if(n==0) return 0;
    for (int i = 0; i < n; i++) {
        if ((s[i] >= 'a' && s[i] <= 'y') || (s[i] >= 'A' && s[i] <= 'Y'))
            s[i] = s[i] + 1;
        else if (s[i] == 'z' || s[i] == 'Z')
            s[i] = s[i] - 31;
    }
    puts(s);
    }
    
}

登录查看完整内容


登录后发布评论

1 条评论
zx142407789
2024年3月27日 22:28

感觉题目有问题,不是说长度80嘛,但是数组开大一点就可以通过了

赞(0)