찰리의 놀이터

(C언어) 입력받은 문자열에서 특정문자 갯수 세기 본문

알고리즘 공부

(C언어) 입력받은 문자열에서 특정문자 갯수 세기

차알리 2021. 3. 27. 09:54

코린이의 관점에서 작성한 코드이니 조언이 있으시다면 댓글로 부탁드립니다 !

입력 예 (input.txt)

KOREAN

AMERICA

CONGRATULATION

I HAVE A BANANA

HOW ARE YOU?

출력 예 (output.txt)

1

2

2

5

1

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
/*입력된 단어에서 단어에 포함되어 있는 문자 ‘A’의 개수를
출력하는 프로그램을 작성하시오.*/
int main(void)
{
char word[30];
int i, count;
scanf("%[^\n]", word); //엔터를 제외한 모든 문자열을 받는다 -> 안에 a-z를 쓰면 a-z만 입력받음
count = 0;
for (i = 0; i < strlen(word); i++)
{
if (word[i] == 'A' || word[i] == 'a')
count++;
}
printf("%d", count);
return 0;
}
view raw I44.c hosted with ❤ by GitHub