求整数 n 到 m 区间的累加和,其中n<=m.使用递归算法完成-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

求整数 n 到 m 区间的累加和,其中n<=m.使用递归算法完成

知与谁同 2018-07-21 18:25:51 1284
求整数 n 到 m 区间的累加和,其中n<=m.使用递归算法完成
算法
分享到
取消 提交回答
全部回答(2)
  • 沉默术士
    2019-07-17 22:55:01
    int diguiadd(int n,int m)
    {
    if(n<m)
    {
    return diguiadd(n,m-1)+m;
    }
    else
    {
    return n;
    }
    }
    void main()
    {

    int a=diguiadd(1,3);
    cout<<a<<endl;

    }
    0 0
  • 青衫无名
    2019-07-17 22:55:01
    #include <stdio.h>
    int sum(int m)
    {int k;
    if(m<=1)k=1;
    else
    k=m+sum(m-1);
    return k;
    }
    int main()
    {int n,m,k;
    scanf("%d%d",&n,&m);
    k=sum(m);
    printf("%d\n",k);
    return 0;
    }
    0 0
添加回答
+ 订阅

了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目

推荐文章
相似问题
推荐课程