21xrx.com
2024-11-22 22:40:48 Friday
登录
文章检索 我的文章 写文章
C语言求平均数的代码有哪些
2023-06-17 22:07:52 深夜i     --     --
手动输入 循环计算 数据累加

在C语言编程中,求平均数是非常常见的操作。求平均数的代码有多种实现方式,下面将介绍几种常用的方法:

1. 手动输入每个数,并计算平均数。

这种方法比较基础,需要手动输入每个数,然后通过循环和累加来求出总和,再除以数的个数就可以得到平均数。以下是示例代码:


#include

int main()

{

  int n, i;

  float num, sum = 0.0, average;

  printf("输入要计算的数字总数:");

  scanf("%d", &n);

  for(i = 1; i <= n; ++i)

  {

    printf("%d. 输入数字:", i);

    scanf("%f", &num);

    sum += num;

  }

  average = sum / n;

  printf("平均数 = %.2f", average);

  return 0;

}

2. 将数字存储在数组中,并计算平均数。

如果要求的数字较多,可以考虑使用数组来存储数据,然后通过循环和累加来计算平均数。以下是示例代码:


#include

int main()

{

  int n, i;

  float num[100], sum = 0.0, average;

  printf("输入要计算的数字总数:");

  scanf("%d", &n);

  while(n > 100 || n <= 0)

  {

    printf("错误!数字总数必须大于0且不超过100。\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", average);

  return 0;

}

关键词:数组存储、循环计算、数据累加

3. 使用指针来计算平均数。

指针是C语言中非常常用的概念,可以通过指针来操作变量的地址。计算平均数时,也可以使用指针来实现。以下是示例代码:


#include

void main()

{

  int n, i;

  float arr[50], *ptr, sum = 0, average;

  printf("输入要计算的数字总数:");

  scanf("%d", &n);

  while(n > 50 || n <= 0)

  {

    printf("错误!数字总数必须大于0且不超过50。\n");

    printf("请重新输入数字总数:");

    scanf("%d", &n);

  }

  ptr = arr;

  for(i = 0; i < n; i++)

  {

    printf("%d. 输入数字:", i+1);

    scanf("%f", ptr);

    sum += *ptr;

    ptr++;

  }

  average = sum / n;

  printf("平均数 = %.2f", average);

}

关键词:指针操作、数据累加、计算平均数

  
  

评论区

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