使用while循環(huán)來(lái)求一組數(shù)的平均數(shù)可以按照以下步驟進(jìn)行:
下面是一個(gè)示例代碼:
#include <stdio.h>
int main() {
int num, sum = 0, count = 0;
float average;
printf("請(qǐng)輸入一組數(shù)(以0結(jié)束):\n");
while (1) {
scanf("%d", &num);
if (num == 0) {
break;
}
sum += num;
count++;
}
average = (float)sum / count;
printf("平均數(shù)為:%.2f\n", average);
return 0;
}
在上述示例中,使用while循環(huán)來(lái)獲取一組數(shù),當(dāng)輸入的數(shù)為0時(shí)跳出循環(huán)。在循環(huán)中,每次輸入一個(gè)數(shù)時(shí),將該數(shù)累加到sum變量中,并將count加1。循環(huán)結(jié)束后,計(jì)算平均數(shù)average = sum / count,并輸出結(jié)果。注意,為了得到浮點(diǎn)數(shù)的平均值,需要將sum強(qiáng)制轉(zhuǎn)換為float類型。