문제 설명
영어 문장이 입력된다.
그 문장에서 love가 몇 번 나오는지 출력하시오.
입력
영어 한 문장이 입력된다.(공백 있음, 최대 글자수 100)
출력
소문자 love가 몇 번 나오는지 출력한다.
입력 예시 예시 복사
love lovely
출력 예시
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <stdio.h>
#include <string.h>
int main() {
char a[100] = { 0 };
gets_s(a);
int len = strlen(a), cnt=0;
for (int i = 0; i < len; i++)
{
if (a[i] == 'l' && a[i + 1] == 'o' && a[i + 2] == 'v' && a[i + 3] == 'e')
cnt++;
}
printf("%d", cnt);
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs |
문제 풀이 방법 : visual studio 2019에서는 gets_s를 받는다. 보안상의 이유로 gets는 사용불가하다.
하지만 코드업은 gets_s를 받지 못하고 컴파일 에러를 뜨게 한다. 제출할때에는 _s를 지워주어야한다.
'CodeUp' 카테고리의 다른 글
C언어) CodeUp 1415 [데이터 정렬 (small)] (0) | 2019.09.22 |
---|---|
C언어) CodeUp 1990 [3의 배수 판별하기] (0) | 2019.09.22 |
C언어) CodeUp 1733 [I.O.I] (0) | 2019.09.22 |
C언어) CodeUp 1418 [t를 찾아라] (0) | 2019.09.22 |
C언어)CodeUp 1414 [C언어를 찾아라] (0) | 2019.09.22 |