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