1 条题解

  • 0
    @ 2025-10-10 15:45:27

    C :

    #include<stdio.h>
    #include<string.h>
    
    void main(){
        char a[1000];
        int i;
        scanf("%s",&a[i]);
    	
        for(i=0;i<strlen(a);i++){
        	if(a[i]=='O'){
        		a[i]='0';
    		}
    		if(a[i]=='l'){
        		a[i]='1';
    		}
    		if(a[i]=='Z'){
        		a[i]='2';
    		}
    		if(a[i]=='S'){
        		a[i]='5';
    		}
    		if(a[i]=='b'){
        		a[i]='6';
    		}
    		if(a[i]=='B'){
        		a[i]='8';
    		}
    		if(a[i]=='q'){
        		a[i]='9';
    		}
        }
        printf("%s",a);
    }
    

    C++ :

    #include <iostream>
    #include <cstring>
    using namespace std;
    int main(){
        char s[100];
            gets(s);
             int i;
              for(i = 0;i < strlen(s);i++){
                if(s[i]=='O'){
                    s[i]='0';
                 }else if(s[i]=='l'){
                    s[i]='1';
                 }else if(s[i]=='Z'){
                    s[i]='2';
                 }else if(s[i]=='S'){
                    s[i]='5';
                 }else if(s[i]=='b'){
                    s[i]='6';
                 }else if(s[i]=='B'){
                    s[i]='8';
                 }else if(s[i]=='q'){
                    s[i]='9';
                 }
    }
        for(i=0;i<strlen(s);i++){
            cout<<s[i];
        }
         
             return 0;
    }
               
    

    Pascal :

    var s,ss:string;
    
        i:longint;
    
    begin
    
     readln(s);
    
     for i:=1 to length(s) do
    
      case s[i] of
    
       'O':ss:=ss+'0';
    
       'l':ss:=ss+'1';
    
       'Z':ss:=ss+'2';
    
       'S':ss:=ss+'5';
    
       'b':ss:=ss+'6';
    
       'B':ss:=ss+'8';
    
       'q':ss:=ss+'9';
    
       else ss:=ss+s[i];
    
      end;
    
     writeln(ss);
    
    end.
    

    Java :

    import java.util.Scanner;
    public class Main{
    	public static void main(String[] args) {
    		Scanner scanner=new Scanner(System.in);
    		String str=scanner.nextLine();
    		char[] charArray=str.toCharArray();
    		for(int i=0;i<charArray.length;i++){
    			char c=charArray[i];
    			if((int)c==(int)'O'){
    				charArray[i]='0';
    			}
    			if((int)c==(int)'l'){
    				charArray[i]='1';
    			}
    			if((int)c==(int)'Z'){
    				charArray[i]='2';
    			}
    			if((int)c==(int)'S'){
    				charArray[i]='5';
    			}
    			if((int)c==(int)'b'){
    				charArray[i]='6';
    			}
    			if((int)c==(int)'B'){
    				charArray[i]='8';
    			}
    			if((int)c==(int)'q'){
    				charArray[i]='9';
    			}
    		}
    		System.out.println(String.valueOf(charArray));
    	}
    }
    
    

    Python :

    m=input()
    s=list(m)
    n=len(m)
    for i in range(0,n):
        if s[i]=="O" :
            s[i]="0"
        elif s[i]=="l" :
            s[i]="1"
        elif s[i]=="Z" :
            s[i]="2"
        elif s[i]=="S" :
            s[i]="5"
        elif s[i]=="b" :
            s[i]="6"
        elif s[i]=="B" :
            s[i]="8"
        elif s[i]=="q" :
            s[i]="9"
    print("".join(s))
    
    
    • 1

    信息

    ID
    94
    时间
    1000ms
    内存
    512MiB
    难度
    10
    标签
    递交数
    5
    已通过
    4
    上传者