1 条题解
-
0
C :
#include<stdio.h> #include<string.h> #define m 100 int main() { char str1[m],str2[m],str3[m],p[m]; gets(str1); gets(str2); gets(str3); if(strcmp(str1,str2)>0) { strcpy(p,str1); strcpy(str1,str2); strcpy(str2,p); } if(strcmp(str1,str3)>0) { strcpy(p,str1); strcpy(str1,str3); strcpy(str3,p); } if(strcmp(str2,str3)>0) { strcpy(p,str2); strcpy(str2,str3); strcpy(str3,p); } puts(str1); puts(str2); puts(str3); return 0; }C++ :
#include<stdio.h> #include<string.h> void Swap(char **q1, char**q2); int main() { int i=0; char *p1,*p2,*p3, str1[80],str2[80],str3[80]; p1=str1; p2=str2; p3=str3; gets(str1); gets(str2); gets(str3); if (strcmp(p1, p2)>0) Swap(&p1, &p2); if (strcmp(p1, p3)>0) Swap(&p1, &p3); if (strcmp(p2, p3)>0) Swap(&p2, &p3); printf("%s\n%s\n%s\n",p1,p2,p3); return(0); } void Swap(char **q1, char* *q2) {char *t; t= *q1; *q1 = *q2; *q2 = t; }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 s1 = input.next(); String s2 = input.next(); String s3 = input.next(); String s; if(s1.compareTo(s2) > 0){ s = s1; s1 = s2; s2 = s; } if(s1.compareTo(s3) > 0){ s = s1; s1 = s3; s3 = s; } if(s2.compareTo(s3) > 0){ s = s2; s2 = s3; s3 = s; } System.out.print(s1 + "\n" + s2 + "\n" + s3); } }Python :
a =[ map(lambda x:(x), raw_input().split())[0] for i in range(3)] a.sort() j = '' for x in a: j+=x+ '\n' print j
- 1
信息
- ID
- 2028
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者