[C언어 코드업 문제풀이] CodeUp 1419 : love 2
ET의 공부/C언어 연습문제[ 코드업 ]2020. 4. 13. 21:56
코드업 1419번 love2 문제 풀이 해답입니다.
1. 문제 설명
영어 문장이 입력된다.
그 문장에서 love가 몇 번 나오는지 출력하시오.
2. 입력
영어 한 문장이 입력된다.(공백 있음, 최대 글자수 100)
3. 출력
소문자 love가 몇 번 나오는지 출력한다.
4. 입력 예시
love lovely
5. 출력 예시
2
6. 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#include "stdio.h"
int main()
{
char Arr[110];
gets(Arr);
int love_cnt = 0;
for(int i = 0; Arr[i] != '\0'; i++){
if(Arr[i] == 'l'){
if(Arr[i+1] == 'o'){
if(Arr[i+2] == 'v'){
if(Arr[i+3] == 'e'){
love_cnt++;
}
}
}
}
}
printf("%d",love_cnt);
return 0;
}
|
love를 찾는 if문을 문자열의 끝까지 수행해 줍니다.
만약 100개의 문자가 입력되었다해도 i+3, 103까지 탐색을 하므로 배열을 주어진 100개보다 크게 잡았습니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1734 : welcome! (0) | 2020.04.13 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1733 : I.O.I (0) | 2020.04.13 |
[C언어 코드업 문제풀이] CodeUp 1418 : t를 찾아라 (0) | 2020.04.13 |
[C언어 코드업 문제풀이] CodeUp 1414 : C언어를 찾아라 (0) | 2020.04.13 |
[C언어 코드업 문제풀이] CodeUp 1408 : 암호 처리 (0) | 2020.04.13 |
댓글()