1 条题解
-
0
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
- 上传者