使用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类型。