c语言

c语言如何求平均数

小亿
451
2024-01-16 15:16:00
栏目: 编程语言

在C语言中,可以通过下面的步骤来求一组数的平均数:

  1. 声明变量sum,用于存储所有数的总和。
  2. 声明变量count,用于存储数的个数。
  3. 使用循环结构(如for循环或while循环),依次读取每个数,并将其加到sum中。
  4. 在每次循环结束后,将count增加1。
  5. 循环结束后,将sum除以count,得到平均数。
  6. 输出平均数。

下面是一个示例代码:

#include <stdio.h>

int main() {
    int n; // 数的个数
    float num, sum = 0, average;

    printf("请输入数的个数:");
    scanf("%d", &n);

    printf("请输入%d个数:\n", n);
    for (int i = 0; i < n; i++) {
        scanf("%f", &num);
        sum += num;
    }
    
    average = sum / n;
    printf("平均数为:%.2f\n", average);

    return 0;
}

在这个示例中,用户首先需要输入要求平均数的数的个数。然后,用户需要逐个输入这些数。程序会依次读取每个数,并将其加到sum中。最后,程序会计算平均数,并将结果输出。

0
看了该问题的人还看了