1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #pragma warning (disable:4996) #include <stdio.h> #include <string.h> int main() { char string[3][11] = { '\0', }; int judge = 0; scanf("%s", string[0]); scanf("%s", string[1]); scanf("%s", string[2]); // 문자열0과 문자열1을 비교 judge = strcmp(string[0], string[1]); // 문자열 0이 빠르다면 if (judge < 0) { judge = strcmp(string[0], string[2]); if (judge < 0) // 문자열0이 더 빠르다면 printf("%s", string[0]); else if (0 < judge) // 문자열2가 더 빠르다면 printf("%s", string[2]); } // 문자열1이 더 빠르다면 else if (0 < judge) { judge = strcmp(string[1], string[2]); if (judge < 0) // 문자열1이 더 빠르다면 printf("%s", string[1]); else if (0 < judge) // 문자열2가 더 빠르다면 printf("%s", string[2]); } return 0; } | cs |
프로그래밍 문제/정올