中易网

用递归方法和非递归方法分别写出1+2+...+N的和

答案:2  悬赏:60  
解决时间 2021-02-21 18:22
用递归方法和非递归方法分别写出1+2+...+N的和
最佳答案
非递归方法:
sum = 0
for num in range(n):
sum += num
print(sum)

递归
int GetSum(int begin, int end, int temSum = 0)
{
temSum += begin;
if (begin == end) return temSum;

return GetSum(begin+1, end, temSum);
}
全部回答
递归的函数,代码入下: int fun_rec(int n) {     if(n==0|| n == 1)     {         return 1;     }     else     {        return n*fun_rec(n-1);    } }非递归方法,用循环进行处理。代码如下: int fun_nom(int n) {     int sum = 1;     for(int i=1;i<=n;i++)     {         sum *= i;     }     return sum; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王的涮烤地址有知道的么?有点事想过去
我给一个异性朋友发了个拥抱表情,他开玩笑说
是平发际没刘海怎么梳头好看
一挡换二挡要先加油在挂挡吗
合肥发发食品商行我想知道这个在什么地方
父亲留了一份公证过的遗嘱几年后母亲留了一份
小米平衡车app叫什么
男生 身高175 臀围96 该买多大的内裤?
月经期到了,流了一点脏东西就没了,是怀孕了
我的指甲很软是怎么回事?
梁山美乐美的专卖店地址在什么地方,想过去办
中国邮政储蓄银行atm(金龙里营业所)地址在哪
2017年元月23日是黄道吉日吗?
麦迪熊第9号童仓在哪里啊,我有事要去这个地
我的空调外机在制冷时,压缩机小管上面有冷水
推荐资讯
震旦188显示维修召唤m2是怎么回事
宠物狼有谁养过
地中海贫血症医疗费用是否国家给于报销?
botox注射除皱费用多少
形容“早晨微光时”的成语有哪些?
东沟一村地址在哪,我要去那里办事
怎么修改传奇的武器攻击速度
我问男朋友爱我吗?他回答你说那,他什么意思
在非公有制企业工作,单位将员工社会保险费用
北金巴盘地址在什么地方,想过去办事
销售费用、管理费用属于哪个会计科目..其期末
幼儿吃饭时不能说笑打闹,是为了防止什么发生
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?