21xrx.com
2024-11-08 22:28:08 Friday
登录
文章检索 我的文章 写文章
C语言求平均数的代码及解释
2023-06-13 14:01:36 深夜i     --     --
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个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复