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で終端する想定ですが、実際の必要に応じて変更することができます。