递归求具有n个元素的整型数组R的平均值

作者: 偷得浮生半日闲  更新时间:2021-05-12 19:36:40  原文链接


C语言题 笔记

编程

发布日期:   2021-05-12

文章字数:   241

阅读时长:   1 分

阅读次数:  

递归求具有n个元素的整型数组R的平均值

今天做题的时候遇到这个不会的题,虽然题很简单单还是太菜了,记录下来,这还是问了一个小学妹之后才懂了,自卑ing… …

int get_agv(int R[], int n)
{
    if(n==1)
        return R[0];
    else
        return (R[n-1] + get_agv(R, n-1)*(n-1))/n;       // n-1  用来约分母(约前面一个数的分母), 把分母写在横线的下面比较容易看出来
}


void main()
{
    int R[5] = {22,44,66,88,10};
    printf("平均值: %d\n", get_agv(R, 5));
}

最后一句:return (R[n-1] + get_agv(R, n-1)*(n-1))/n;中的n-1是用来约分母的(约前面一个数的分母),比如下面这样更直观一点

文章作者: 剑胆琴心

文章链接: http://www.xpshuai.cn/posts/9010/

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源剑胆琴心 !

C语言题 笔记

如果感觉对您有帮助,请我吃包辣条吧

上一篇

C语言简单刷题2(未完)

61. 求两个数的最大公约数和最小公倍数//1.求两个数的最大公约数和最小公倍数 int min_max(int x, int y) { //辗转相除法 int tmp; /* 余数不为0,继续相除,直

2021-05-20 C语言

C语言 编程刷题

下一篇 

xmind2020存在XSS漏洞可导致命令执行

漏洞描述Xmind2020 存在XSS漏洞,攻击者可利用该漏洞进行命令执行。由于软件允许用户以文件形式或自定义标题标题的形式存储JS代码,攻击者可以发送带有恶意JS代码的文件。用户打开文件后,从而执行攻击者预先设定好的命令。 漏洞复现测试环

2021-05-11 渗透测试

漏洞复现 xmind2020 XSS