1 条题解

  • 0
    @ 2025-4-12 21:50:59

    C :

    int main(int argc, char* argv[])
    {int n,len,i;
    char s[81];
    scanf("%d%*c",&n);
    while(n--)
    {
    gets(s);
    len=strlen(s);
    for(i=0;i<len;i++)
    {
    if('a'<=s[i]&&s[i]<='y')s[i]+=1; 
    else if('z'==s[i])s[i]='a';
    if('A'<=s[i]&&s[i]<='Y')s[i]+=1;
    else if('Z'==s[i])s[i]='A';
    }
    puts(s);
    }
    	return 0;
    }
    
    

    C++ :

    /*AC*/
    #include<stdio.h>
    #include<string.h>
    #include<stdlib.h>
    #include<ctype.h>
    int main()
    {
            int n,i;
            char num[9],ss[81];
            while(gets(num))
            {
                    n = atoi(num);
                    while(n--)
                    {
                            gets(ss);
                            for(i = 0;i < strlen(ss);i++)
                                    if(isalpha(ss[i]))
                                    {
                                            if(ss[i] == 'Z') ss[i] = 'A';
                                            else if(ss[i] == 'z') ss[i] = 'a';
                                            else ss[i] += 1;
                                    }
                            puts(ss);
                    }
            }
            return 0;
    }
    

    Python :

    # coding=utf-8
    x = int(input())
    for a in range(0,x):
        y =str(input())
        s = ''
        for i in y:
            if 'a' <= i <= 'y' or 'A' <= i <= 'Y':
                s += chr(ord(i)+1)
            elif i ==  'z':
                s += 'a'
            elif  i == 'Z':
                s += 'A'
            else:
                s += i
        print(s)
    
    
    • 1

    信息

    ID
    1921
    时间
    1000ms
    内存
    32MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者