C言語の使い方で、選択機能を実装の方法

C言語では、選択処理を行うためにif文かswitch文を使用できます。

if文を使ったサンプルコード

#include <stdio.h>

int main() {
    int num;

    printf("请输入一个数字:");
    scanf("%d", &num);

    if (num > 0) {
        printf("这是一个正数\n");
    } else if (num < 0) {
        printf("这是一个负数\n");
    } else {
        printf("这是零\n");
    }
    
    return 0;
}

switch文を利用したサンプルコードを以下に示します。

#include <stdio.h>

int main() {
    char grade;

    printf("请输入一个等级:");
    scanf("%c", &grade);

    switch (grade) {
        case 'A':
            printf("优秀\n");
            break;
        case 'B':
            printf("良好\n");
            break;
        case 'C':
            printf("及格\n");
            break;
        case 'D':
            printf("不及格\n");
            break;
        default:
            printf("未知等级\n");
            break;
    }
    
    return 0;
}

入力した数字が正数、負数、0かどうかを判定し、ランクを入力するとそれに対応する評価を出力します。具体的には、条件によって様々な選択肢を設定し、条件が合致するとその内容を実行します。

bannerAds