21xrx.com
2025-03-25 20:34:34 Tuesday
文章检索 我的文章 写文章
C语言求平均数的代码及解释
2023-06-13 14:01:36 深夜i     31     0
C语言 平均数 代码

在C语言中,求一组数据的平均数是一个常见的问题。下面我们就来分享一下C语言求平均数的具体代码和解释。

代码如下:

#include
int main()
{
  int n, i;
  float num[100], sum=0.0, average;
  printf("请输入数据量: ");
  scanf("%d",&n);
  while (n > 100 || n <= 0)
  {
    printf("错误!请输入正确的数据量\n");
    printf("请输入数据量: ");
    scanf("%d",&n);
  }
  for(i = 0; i < n; ++i)
  {
    printf("%d.请输入数字: ",i+1);
    scanf("%f",&num[i]);
    sum += num[i];
  }
  average = sum / n;
  printf("平均值 = %.2f\n",average);
 
  return 0;
}

解释如下:

1. 首先我们引入头文件` `,这个头文件含有我们需要使用的`printf()`和`scanf()`函数。

2. 接着我们定义了变量`n`和`i`,其中`n`表示数据量,`i`表示循环计数器。

3. 我们定义了一个数组`num[100]`,长度为100。在这个数组中存储了我们需要求平均数的数据。

4. 我们定义了变量`sum`和`average`,其中`sum`表示数组中所有数据的总和,`average`表示平均值。

5. 使用`printf()`函数向用户输出提示,让用户输入数据量。

6. 使用`scanf()`函数读取用户输入的数据量,并进行错误检查,如果数据量不在合理范围内,则提示用户重新输入。

7. 进入`for`循环,根据用户输入的数据量,循环输入数据,并把它们存储在数组`num[]`中。

8. 在循环中,每输入一个数字,都累加到变量`sum`中。

9. 循环结束后,计算平均值并输出。

生成的3个

  
  

评论区