티스토리 뷰

[C언어] 세 개의 단어를 입력받아 사전 순으로 가장 먼저 나오는 단어 출력하기

문제) 

세 개의 단어를 입력받아 사전 순으로 가장 먼저 나오는 단어를 출력하는 프로그램을 작성하시오.


입력예)

cat    dog    cow


출력예)

cat




아래는 소스코드입니다.


#include <stdio.h> 
#include <string.h> 
int main(void) 
{ 
   int  i, k; 
   char str[3][80]; 
   for(i=0; i < 3; i++) scanf("%s",str[i]); 
   for(k=0,i=1; i < 3; i++) if (strcmp(str[k],str[i]) > 0) k=i; 
   printf("%s",str[k]); 
   return 0; 
} 
신고

Recent Comments