1 条题解

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

    C :

    #include<stdio.h>
    #include<string.h>
    
    void main(){
        char a[1000],r[1000];
        int i,k=0,p;
        gets(a);
    
        for(i=0;i<strlen(a);i++){
            if(a[i]==','){
                p=i;
                break;
            }
        }
    
        for(i=p+1;i<strlen(a);i++){
            r[k]=a[i];
            k++;
    	}
        r[k]=',';
        k++;
    
        for(i=0;i<p;i++){
            r[k]=a[i];
            k++;
        }
        r[k]=0;
        
        printf("%s",r);
    }
    

    C++ :

    #include <iostream>
    #include <cstring>
    using namespace std;
    int main(){
    	//第一步:求出逗号的下标,赋值给p
    	//第二步:输出下标为p+1~strlen(s)-1 的字符
    	//输出逗号
    	// 第三步:输出下标为0~p-1的字符
    	 int p,i;
    	 char s[1000];
    	 gets(s);
    	 p=0;
    	 for(i=0;i<strlen(s);i++){
    	 	if(s[i]==','){
    	 		p=i;
    	 		break;
    		 }
    	 } 
    	 for(i=p+1;i<=strlen(s)-1;i++){
    	 	cout<<s[i];
    	 }
    	 cout<<s[p];
    	 for(i=0;i<=p-1;i++){
    	 	cout<<s[i];
    	 }
    }
    

    Java :

    import java.util.Scanner;
    public class Main{
    	public static void main(String[] args) {
    		Scanner scanner=new Scanner(System.in);
    		String str=scanner.nextLine();
    		String[] strArray=str.split(",");
    		str=strArray[1]+","+strArray[0];
    		System.out.println(str);
    	}
    }
    
    

    Python :

    str1=input()
    l = str1.split(',')
    print('%s,%s'%(l[1],l[0]))
    
    # str1=input()
    # l = str1.split(',')
    # str1=''+l[1]+','+l[0]
    # print(str1)
    
    
    • 1

    信息

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