MUstar

IoT C언어 0710 - EX14_2

Jul 15th, 2017
83
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(void)
  5. {
  6.     char word[10][20];
  7.     int cnt=0;
  8.  
  9.     while(1)
  10.     {
  11.         char temp[20];
  12.         printf("단어 입력(종료는 end 입력) : ");
  13.         scanf("%s",temp);
  14.         if(strlen(temp)>20)printf("# 입력한 단어의 길이가 20자 최과되었습니다\n # 다시입력하세요,\n");
  15.         else if(strcmp(temp,"end")==0)
  16.         {
  17.             printf("총 %d개의 단어가 입력되었습니다.\n\n",cnt);
  18.             break;
  19.         }
  20.         else if(cnt>=10) printf("# 입력가능한 단어의 수가 초과되었습니다.\n");
  21.         else
  22.         {
  23.             strcpy(word[cnt],temp);
  24.             cnt++;
  25.         }
  26.         //printf("[%s]\n",word[cnt-1]);
  27.     }
  28.  
  29.     while(2)
  30.     {
  31.         char temp[20];
  32.         cnt=0;
  33.  
  34.         printf("검색 단어 (종료는 end 입력) : ");
  35.         scanf("%s",temp);
  36.  
  37.         if(strcmp(temp,"end")==0) break;
  38.         else
  39.         {
  40.             while(3)
  41.             {
  42.                 if(strcmp(word[cnt],temp)==0)break;
  43.                 else if(cnt==10) break;
  44.                 else cnt++;
  45.             }
  46.         }
  47.        
  48.         if (cnt==10) printf("# 없는 단어입니다.\n\n");
  49.         else printf("# %d번쨰 같은 단어가 있습니다.\n\n",cnt+1);
  50.     }
  51.     return 0;
  52. }
RAW Paste Data