1 条题解

  • 0
    @ 2025-12-5 16:55:34

    C :

    #include<stdio.h>
    int main()
    {
        char a;
        while((a=getchar())!=EOF)
        {
            if(a=='\n')
            {
                printf("%c",a);
                continue;
            }
            if(a>='a'&&a<='z')
            {
                a++;
                if(a=='z'+1)          
                    a='a';
                }
            printf("%c",a); 
        }    
    }
    
    

    C++ :

    #include <iostream>
    #include <stdio.h>
    //#include <conio.h>
    #include <string>
    //#include <math.h>
    using namespace std;
    
    int main()
    {
    	string a;
    	int i = 0;
    	getline(cin,a);
    	for ( ; i<a.length() ; i++) {
    		if (isalpha(a.at(i)) && a.at(i) != 'z') {
    			a.at(i)++;
    		} else if (a.at(i) == 'z') {
    			a.at(i) = 'a';
    		}
    	}
    	cout << a;
    	//_getch();
    	return 0;
    }
    
    

    Java :

    import java.util.Scanner;
    
    public class Main {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner input = new Scanner(System.in);
    		
    		String s = input.nextLine();
    		for(int i = 0 ; i < s.length(); i ++){
    			if(s.charAt(i) > 96 && s.charAt(i) < 123){
    				if(s.charAt(i) < 122){
    					System.out.printf("%c",s.charAt(i)+1);
    				}else{
    					System.out.print('a');
    				}
    			}else{
    				System.out.print(s.charAt(i));
    			}
    		}
    		input.close();
    	}
    	
    	
    
    }
    
    

    Python :

    #a = map(lambda x:float(x), raw_input().split())
    x = ''
    a = raw_input()
    for i in a:
        if i ==' ':
            x+=' '
            continue
    
        if i =='z':
            x+='a'
            continue
        if ord(i) >70:
            x+=chr(ord(i)+1)
        else:
            x+=i
    print x
    

    C语言程序设计教程(第三版)课后习题9.10

    信息

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