public static int Sum(int m, int n)
{
//对于接受的参数,要考虑m >n,m=n,m<n三种情况。
if (m < n)
{
return (m + Sum(m+1, n)); //如果m<n,返回“m”加上“m+1到n累加的和”
}
else
{
if (m > n)
{
return (m + Sum(m-1, n)); //如果m.n,返回“m”加上“m-1到n累加的和”
}
else
{
return n; //如果m=n,直接返回n,这是递归的关键。
}
}
}
c#递归,输入任意两个数m,n,求m~n的累加
最新推荐文章于 2023-11-09 19:12:18 发布