C语言程序收集

1.使用递归的方法计算1到100的累加。  
public static int Accum(int m, int n)
      {
           //对于接受的参数,要考虑m >n,m=n,m<n三种情况。
            if (m < n)
         {
                 return (m + Accum(++m, n)); //如果m<n,返回“m”加上“m+1到n累加的和”
            }

            else
         {
                if (m > n)
               {
                    return (m + Accum(--m, n)); //如果m.n,返回“m”加上“m-1到n累加的和”
               }

                else
             {
                    return n; //如果m=n,直接返回n,这是递归的关键。
                }


           }

        }
posted on 2008-05-13 10:57  念时  阅读(152)  评论(0编辑  收藏  举报

细节决定成败!态度决定一切!