[C언어 코드업 문제풀이] CodeUp 1406 : love
ET의 공부/C언어 연습문제[ 코드업 ]2020. 4. 13. 21:45
코드업 1406번 love 문제 풀이 해답입니다.
1. 문제 설명
영단어 하나가 입력된다.
그 단어가 love이면 I love you. 를 출력하시오.
2. 입력
영어 단어 하나가 입력된다.
3. 출력
love가 입력되면 I love you.를 출력하시오. 만약 다른 단어가 입력되면 아무것도 출력하지 않는다.
4. 입력 예시
love
5. 출력 예시
I love you.
6. 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include "stdio.h"
int main()
{
char cArr[100];
gets(cArr);
if(cArr[0] == 'l'){
if(cArr[1] == 'o'){
if(cArr[2] == 'v'){
if(cArr[3] == 'e'){
if(cArr[4] == '\0'){
printf("I love you.");
}
}
}
}
}
return 0;
}
|
단순하게 if문을 여러게 사용해서 love를 비교하였습니다. love가 아닌 lovea 등 다른 단어가 입력될 수도 있으므로 Arr[4] 의 '\0' 까지 검사해줍니다.
문자열 배열에는 ['l' , 'o', 'v', 'e', '\0'] 로 Null 문자가 끝에 포함되어 있습니다.
감사합니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1414 : C언어를 찾아라 (0) | 2020.04.13 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1408 : 암호 처리 (0) | 2020.04.13 |
[C언어 코드업 문제풀이] CodeUp 1440 : 비교 (0) | 2020.04.13 |
[C언어 코드업 문제풀이] CodeUp 1430 : 기억력 테스트 2 (3) | 2020.04.07 |
[C언어 코드업 문제풀이] CodeUp 1425 : 자리 배치 (0) | 2020.04.07 |
댓글()