开发者社区> 问答> 正文

请教 :C# 用递归算法 1,2,3,...,m 前m位的总和 是一道面试题

请教 :C# 用递归算法 1,2,3,...,m 前m位的总和 是一道面试题

展开
收起
知与谁同 2018-07-18 19:07:45 3858 0
2 条回答
写回答
取消 提交回答
  • public int sum(int number)
    {
    int endsum = 0;
    if (number == 1)
    { return 1; }
    else
    {
    for (int i = 0; i <= number; i++)
    {
    endsum = endsum + i;
    }

    return endsum;
    }
    }

    这样就可以计算出来了 测试过了
    2019-07-17 22:55:14
    赞同 展开评论 打赏
  • 12535
    public int sum(int number)
    {
    if(number==1)
    {
    return 1;
    }
    else
    {
    return number+sum(number-1);
    }
    }
    2019-07-17 22:55:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云技术面试红宝书 立即下载
超全算法笔试-模拟题精解合集 立即下载
程序员面试宝典 立即下载