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
- 2703
- 시간
- 1000ms
- 메모리
- 12MiB
- 난이도
- (N/A)
- 태그
- 제출 기록
- 0
- 맞았습니다.
- 0
- 아이디