본문 바로가기
Programming/C++

C++에서 if else 구문을 사용하는 방법 | C++

by 혀코 2020. 9. 25.

안녕하세요. 혀코입니다.

이번 시간에는 C++에서 if else 구문을 사용하는 방법에 대해서 알아보겠습니다.

 

# 세 정수 a, b, c가 입력되었을 때, 짝수만 출력하는 방법

#include <iostream>

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

 

# 세 정수 a, b, c가 입력되었을때, 짝(even)과 홀(odd)를 출력하는 방법

#include <iostream>

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

 

# 정수 1개가 입력되었을 때, 음(minus)과 양(plus) 그리고 짝(even)과 홀수(odd)를 출력하는 방법

#include <iostream>

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

 

# 점수(0 ~ 100 사이의 정수)를 입력받아 평가를 출력하는 방법

A: 90 ~ 100, B: 70 ~ 89, C: 40 ~ 69, D: 0 ~ 39

#include <iostream>

int main() {
    int a;
    scanf("%d", &a);
    if(a >= 90) {
        printf("A");
    } else if(a >= 70) {
    	printf("B");
    } else if(a >= 40) {
    	printf("C");
    } else if(a >= 0) {
    	printf("D");
    }
    return 0;
}

 

이렇게 C++에서 if else 구문을 사용하는 방법에 대해서 알아봤습니다.

유용하셨다면, 공감과 구독 부탁 드립니다.

감사합니다. :)

댓글