永发信息网

C#递归算法

答案:4  悬赏:20  手机版
解决时间 2021-04-02 10:04
C#递归算法
最佳答案
public static int Sum(int n)
{
if(n==1)
{
return 1;
}
else
{
return n+Sum(n-1);
}
}
比如当i=3时,得到3+Process2(2),Process2(2)=2+Process2(1).
得到3+2+Process2(1),Process2(1)=1+Process2(0),
得到3+2+1+Process2(0),
由函数可得Process2(0)=0,
所以最后的结果就是3+2+1+0.
全部回答
你这不是做得挺好的吗?你这没错啊
这就是递归的用法啊
如:i=3时,return Process2(2)+3,而Process2(2)=Process2(1)+2,Process2(1)=Process2(0)+1;所以当i=3时,返回的值为:3+2+1+0啦
public int i=3;
public int sum=0;
public static int Process2()
{
if (i == 0)
return sum;
sum+=i;
i--;
return Process2();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“示范性高中”是什么意思
什么是单元电路
如何评价英雄连:远东战场模组 Company of He
上海市农村商业银行24小时自助银行(芳华分理
为什么集成网卡老是从1G掉到100MB,拔下网线
国家应许吃孔雀吗?
什么是数列的最大项和最小项
红顺宾馆在什么地方啊,我要过去处理事情
成功英雄人物故事和关于伟大的悲剧各3个例子1
请问我是厨工领导只准我上八个小时法律怎么说
广数980中的G71怎么编程
泸州老窖臻传52好多钱一瓶?
谁能说下 intel 酷睿i7 3630m 的具体参数?
爱情恋爱,婚姻难题
水花光如酒 可惜来无去 秋归楼无踪 长夜梦中
推荐资讯
兰菊春秋色更佳,春兰秋菊两相夸,乾坤各有生
鹤峰县雨水多吗
汉川北河打架
喝完酵素为什么会起包
用人粪尿养小龙虾好吗
给女朋友的第一双高跟鞋要注意什么?也是她的
第二套房产交易税怎么算
带有顾字的网名唯美女生
从今天到2019,8.20有多少天
颠造句有哪些
excel中图表如何有两列不同竖坐标,?就是图表
女生适合带无框眼镜么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?