私はクラスでループを学習しています。ラボの1つでは、ユーザーが不特定多数の整数を入力して平均を計算する方法を理解する必要があります。私は、ユーザーが以下のように終了するループのために平均化される整数の番号を入力することができます知っている:ループを終了する別の方法は?
int count = 0, value = 0, sum = 0, numberofintegers = 0;
double avg = 0;
printf("enter the number of integers you wish to average\n");
scanf("%d",&numberofintegers);
//loop
while (count < numberofintegers)
{
printf("enter a positive integers\n");
scanf("%d",&value);
sum = sum + value;
count = count + 1;
}
avg = (double) sum/count;
だから、基本的に、私は整数の数が順に平均化されるように、ユーザの入力を持つことができますループを終了させるには、ユーザーが入力をせずにループを終了させる別の方法が必要ですか?
numberofintegersの値を取らずにループを終了したいですか? – iOS
'printf("正の整数を入力する\ n ");'キーワードは* "陽性"です。ユーザーに入力したい番号の数を聞かないでください。ユーザーが負の数を入力するまで、入力される数字の数を数えてください。 – user3386109
@ user3386109:負の整数を入力する方法がわからないように、ユーザーは非常に鈍いと思います。 – sjsam