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.");
숙제 같아서 무시할까 하다가 핵심적인 부분만 답니다.
댓글 입력