1 답변

  • 문자열을 입력받아 e의 갯수를 세는 겁니다.

    scanf 로 문자열을 입력 받아 배열에 저장합니다.

    #define LEN 100
    char line[LEN];
    printf("Enter a string:");
    scanf("%s", line);
    

    입력받은 배열을 iteration 하여 e 가 있으면 카운트를 +1 해줍니다.

    short cnt = 0;
    for(char  i = 0; i < LEN; i++){
        char c = line[i];
        if(c == 'e') cnt++;
    }
    

    카운트가 1이상이면 카운트를 출력하고 0 이면 bye를 출력합니다.

    if(cnt > 0) printf("%d 개다.", cnt);
    else printf("bye.");
    

    숙제 같아서 무시할까 하다가 핵심적인 부분만 답니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)