C语言中怎么用while循环求平均数

   2025-02-04 2190
核心提示:使用while循环来求一组数的平均数可以按照以下步骤进行:声明并初始化变量sum为0,count为0,用于计算总和及个数。使用while循环

使用while循环来求一组数的平均数可以按照以下步骤进行:

声明并初始化变量sum为0,count为0,用于计算总和及个数。使用while循环来获取一组数,直到输入的数为0时退出循环。在循环中,每次输入一个数时,将该数累加到sum中,并将count加1。循环结束后,计算平均数average = sum / count。输出平均数average。

下面是一个示例代码:

#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类型。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言