溫馨提示×

c語言如何統(tǒng)計男生女生個數(shù)

小億
194
2024-02-20 11:05:38
欄目: 編程語言

可以通過定義兩個變量分別記錄男生和女生的個數(shù),然后對輸入的性別進行判斷,每次輸入一個性別時,根據(jù)性別將對應的變量加一,最終得到男生和女生的個數(shù)。

下面是一個簡單的C語言示例代碼:

#include <stdio.h>

int main() {
    int num_boys = 0;
    int num_girls = 0;
    char gender;

    printf("請輸入性別(男/女),輸入'q'結(jié)束:\n");

    while (1) {
        scanf(" %c", &gender);  // 注意前面的空格,避免讀取上一個輸入的換行符

        if (gender == 'q') {
            break;
        } else if (gender == '男') {
            num_boys++;
        } else if (gender == '女') {
            num_girls++;
        } else {
            printf("輸入有誤,請重新輸入(男/女):\n");
        }
    }

    printf("男生個數(shù):%d\n", num_boys);
    printf("女生個數(shù):%d\n", num_girls);

    return 0;
}

這段代碼通過一個無限循環(huán)來逐個讀取輸入,直到輸入為’q’時結(jié)束循環(huán)。在每次讀取到性別時,根據(jù)性別的不同,將對應的變量增加一。最后輸出男生和女生的個數(shù)。

0