C言語で入力された値の個数を数える

C言語では、ループとカウンタ変数を使用して入力された数値をカウントします。 一般的な方法は次のとおりです。

#include <stdio.h>

int main() {
    int count = 0; // 计数器

    printf("请输入一系列数字,输入0结束:\n");

    while (1) {
        int num;
        scanf("%d", &num);

        if (num == 0) {
            break; // 输入为0时结束循环
        }

        count++; // 计数器加1
    }

    printf("输入的数字个数为:%d\n", count);

    return 0;
}

繰り返し数値を入力するループがコード内で使用されています。数値を入力するたびに、入力が0であればループを抜けますが、0でなければカウンタが1増加します。最後にカウンタの値を出力すると、入力された数値の個数になります。

ここで、入力される数値は0で終端する想定ですが、実際の必要に応じて変更することができます。

bannerAds