Programming

(C언어) 조건문

summerorange 2022. 3. 24. 00:02
반응형
#include <stdio.h>

main() {
    int score1, score2;
    printf("1과목의 점수를 입력하세요 : ");
    scanf("%d", &score1);
    printf("2과목의 점수를 입력하세요 : ");
    scanf("%d", &score2);
    if (score1 >= 60) {
        if (score2 > 60)
            printf("합격\n");
        else
            printf("불합격\n");
    }
    else
        printf("불합격\n");
}

일반적인 조건식

main() {
    int score;
    printf("과목의 점수를 입력하세요 : ");
    scanf("%d", &score);
    if (score >= 90) printf("수\n");
    else if (score >= 80) printf("우\n");
    else if (score >= 70) printf("미\n");
    else if (score >= 60) printf("양\n");
    else printf("가\n");
}

max 값 반환 받기

main() {
    int score1, score2, score3;
    printf("점수를 입력하세요 : ");
    scanf("%d", &score1);
    printf("점수를 입력하세요 : ");
    scanf("%d", &score2);
    printf("점수를 입력하세요 : ");
    scanf("%d", &score3);
    
    if (score1 >= score2 && score1 >= score3)
        printf("%d\n", score1);
        else if (score2 >= score1 && score2 >= score3)
            printf("%d\n", score2);
    else
        printf("%d\n", score3);
}

switch ~ case 문

main() {
    char ch;
    printf("영어 소문자를 입력하세요 : ");
    scanf("%c", &ch);
    switch (ch) {
    case 'a': printf("모음\n"); break;
    case 'e': printf("모음\n"); break;
    case 'i': printf("모음\n"); break;
    case 'o': printf("모음\n"); break;
    case 'u': printf("모음\n"); break;
    default: printf("자음\n");
    }
}

같은 조건문.

main() {
    char ch;
    printf("영어 소문자를 입력하세요 : ");
    scanf("%c", &ch);
    switch (ch) {
    case 'a':
    case 'e':
    case 'i':
    case 'o':
    case 'u': printf("모음\n"); break;
    default: printf("자음\n");
    }
}

 

main() {
    int num;
    scanf("%d", &num);
    while (num > 0) {
        if (num % 2 == 1) printf("홀수\n");
        else printf("짝수\n");
        scanf("%d", &num);
    }
}

do ~ while 문

main() {
    int num;
    do {
        scanf("%d", &num);
        if (num > 0)
            if (num % 2 == 1) printf("홀수\n");
            else printf("짝수\n");
    } while (num > 0);
    
}

 

반응형

'Programming' 카테고리의 다른 글

(C언어) 배열  (0) 2022.03.24
(C언어) for  (0) 2022.03.24
(C언어) 연산 타입  (0) 2022.03.23
(C언어) 비트 연산  (0) 2022.03.21
Computational Thinking 컴퓨팅 사고력  (0) 2022.03.20