1 条题解
-
0
C :
#include <stdio.h> #include <string.h> int main() { void px(char (*ptr)[100]); char a[100][100]; int i; for (i = 0;i < 3;i++ ) { gets(a[i]); } px(a); puts(a[2]); } void px(char (*ptr)[100]) { char b[1][100]; int n, i; for (n = 0;n < 3;n++ ) { for (i = 0;i < 2 - n;i++ ) { if (strcmp(ptr[i], ptr[i + 1]) > 0) { strcpy(b[0], ptr[i]); strcpy(ptr[i], ptr[i + 1]); strcpy(ptr[i + 1], b[0]); } } } }
C++ :
#include <cstdio> #include <cstring> int main (void){ char s1[10],s2[10],s3[10]; int a,b,c; gets(s1),gets(s2),gets(s3); a=strlen(s1),b=strlen(s2),c=strlen(s3); if(c>b&&c>a) puts(s3); else if(b>a&&b>c) puts(s2); else puts(s1); return 0; }
Pascal :
var s1,s2,s3,t:ansistring; begin readln(s1); readln(s2); readln(s3); t:=s1; if t<s2 then t:=s2; if t<s3 then t:=s3; write(t); end.
- 1
信息
- ID
- 1210
- 时间
- 1000ms
- 内存
- 12MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者