%ddd 2023-12-08 15:21 采纳率: 86.7%
浏览 130
已结题

求一维数组的平均值C语言函数题

利用函数求一维数组的平均值

函数接口定义:
double average(double arr[], int n);
该函数中,arr为待计算的数组,n为数组的长度,函数返回数组的平均值。

裁判测试程序样例:
在这里给出函数被调用进行测试的例子。例如:
代码#include <stdio.h>

double average( double arr[], int n);

int main(void)
{
double a[100];
int i, n;

scanf("%d", &n);

for(i=0; i<n; i++)
{
    scanf("%lf", &a[i]);
}

printf("average = %.3f\n", average(a, n));

return 0;

}

/* 请在这里填写答案 */
输入样例:
在这里给出一组输入。例如:

5
1.2 3.41 5.6 7.1 3.98
输出样例:
在这里给出相应的输出。例如:

average = 4.258

  • 写回答

3条回答 默认 最新

  • threenewbee 2023-12-08 15:26
    关注
    double average(double arr[], int n)
    {
    if (n == 0) return 0;
    double sum = 0.0;
    for (int i = 0; i < n; i++) sum += arr[i];
    return sum / n;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月18日
  • 已采纳回答 12月10日
  • 创建了问题 12月8日

悬赏问题

  • ¥15 from seleniumwire import webdriver 在抓取http://链接的时候会自动转https://这个怎么解决
  • ¥15 BAT根据上两级文件夹重新命名文件要求BAT
  • ¥15 hive直连数据库模式插入mysql表数据失败(相关搜索:数据库)
  • ¥30 不会,学习,有偿解答
  • ¥15 SQL查询语句报错(检查)
  • ¥15 此表中公式应该怎么写
  • ¥15 求HI-TECH PICC 9.50 PL3安装包
  • ¥15 下载ctorch报错,求解
  • ¥15 如何入门学习c语言,单片机
  • ¥15 idea 编辑语言的选择