21xrx.com
2025-06-02 16:25:01 Monday
文章检索 我的文章 写文章
如何在C语言中求平均值并保留3位小数
2023-06-14 14:11:54 深夜i     39     0
C语言 平均值 保留3位小数

在编程中,求平均值是一个常见的任务。在C语言中,可以使用循环结构和数组来计算平均值。在计算平均值时,需要注意保留3位小数。

首先,我们需要定义一个包含要计算平均值的数值的数组。然后,我们可以使用循环结构来遍历数组中的所有元素,将它们相加,并计算平均值。最后,通过使用格式化输出指令来保留3位小数并显示出结果。

下面是一个示例代码:

#include 
int main() {
 int n, i;
 float sum = 0, avg;
 printf("请输入要计算平均值的元素个数:");
 scanf("%d", &n);
 float arr[n];
 for (i = 0; i < n; i++) {
  printf("输入第%d个元素:", i + 1);
  scanf("%f", &arr[i]);
  sum += arr[i];
 }
 avg = sum / n;
 printf("平均值为:%.3f", avg);
 return 0;
}

在上述代码中,我们首先定义了一个整数变量n和一个浮点数变量sum和avg,并使用scanf()函数来获取用户输入的元素个数n。接下来,我们定义一个长度为n的浮点数数组,用于存储用户输入的元素。然后,使用for循环遍历数组并累加元素的值。最后,通过将总和除以元素个数,计算得到平均值,并使用printf()函数输出平均值并使用“%.3f”格式化输出指令保留3位小数。

  
  

评论区