[C 기초] 조건문 복습

zzzzsb·2021년 1월 18일
0

C 기초 복습

목록 보기
3/8

C 프로그래밍 기초 - 조건문

🧐 조건문 (if 문)

조건에 맞을 경우 해당 실행문장을 처리하고자 할 때 사용한다.

문법 형식

if(조건식){
	실행문장 1;(조건식이 참일때)
}
else{
	실행문장 2;(조건식이 거짓일때)
}

🧐 논리연산자

  • && (and)
  • || (or)
  • ! (not)

예제 복습하기

9. 두 수중 작은값

#include <stdio.h>

int main() {
    int a, b;
    int sNum;
    
    scanf("%d %d", &a, &b);
    if(a > b){
        sNum = b;
    }
    else {
        sNum = a;
    }

    printf("%d\n", sNum);

    return 0;
}

10. 짝수인가?

#include <stdio.h>

int main() {
    int a;
    scanf("%d", &a);
    if(a%2==0){
        printf("YES\n");
    }
    else{
        printf("NO\n");
    }

    return 0;
}

11. 홀수, 짝수, 제로

#include <stdio.h>

int main() {
    int a;
    scanf("%d", &a);
    if(a==0){
        printf("zero\n");        
    }
    else if(a%2==0){
            printf("even\n");
    }
    else{
            printf("odd\n");
    }
    return 0;
}

12. 놀이기구 키제한

#include <stdio.h>

int main() {
    int height;
    scanf("%d", &height);
    if(height>=120 && height<=150){
        printf("YES\n");
    }
    else{
        printf("NO\n");
    }

    return 0;
}

13. 세 수중 최소값

#include <stdio.h>

int main() {
    int a, b, c, min;
    scanf("%d %d %d", &a, &b, &c);
    
    if(a>b){
        min = b;
    }
    else{
        min = a;
        if(min>c){
            min = c;
        }
    }
    printf("%d\n", min);
    return 0;
}

14. 삼각형 판별하기

#include <stdio.h>

int main() {
    int a, b, c;
    int maxNum;
    scanf("%d %d %d", &a, &b, &c);
    
    if(a>b){
        maxNum = a;
    }
    else{
        maxNum = b;
    }
    if(maxNum<c){
        maxNum = c;
    }

    if((a+b+c)-maxNum>maxNum){
        printf("YES\n");
    }
    else{
        printf("NO\n");
    }
    
    return 0;
}
profile
성장하는 developer

0개의 댓글