C言語で入力範囲を指定する方法
C言語では、条件分岐文を使って入力範囲を限定できます。
例えば、0から100までの範囲に入力を制限する必要があるとした場合、以下のコードを使用できます。
int num;
printf("请输入一个数字:");
scanf("%d", &num);
if (num < 0 || num > 100) {
printf("输入的数字超出范围!\n");
} else {
printf("输入的数字为:%d\n", num);
}
まず、scanf() 関数を使用してユーザーから数値を入力し、条件分岐文 (if 文) を使用して入力した数値が指定された範囲を超えているかどうかを判定します。範囲を超えている場合は、プロンプト情報を表示します。そうでない場合は、入力した数値を表示します。
入力範囲の上限と下限を必要に応じてカスタマイズして、条件判定によって制限できます。