首页 > 代码库 > C#递归1~100的累加
C#递归1~100的累加
1 public static int Accum(int m, int n) 2 { 3 //对于接受的参数,要考虑m >n,m=n,m<n三种情况。 4 if (m < n) 5 { 6 return (m + Accum(++m, n)); //如果m<n,返回“m”加上“m+1到n累加的和” 7 } 8 else 9 {10 if (m > n)11 {12 return (m + Accum(--m, n)); //如果m.n,返回“m”加上“m-1到n累加的和”13 }14 else15 {16 return n; //如果m=n,直接返回n,这是递归的关键。17 }18 19 }20 }
public static int returnsum(int index) { if (index != 0) { if (index == 1) { return index; } else { return index + returnsum(index - 1); } } else { return index; } }
C#递归1~100的累加
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。