递归函数解决n到m之间求和问题

int main()
{
     int n,m;
    int result=0;
     scanf("%d %d",&n,&m);
     result=fun(n,m);
     printf("%d",result);
}
int fun(int n,int m){
        int count=0;
        if(m==n){
            count=n;
        }else{
            count=m+fun(n,m-1);

        }
        return count;
    }

 

posted @ 2016-11-14 15:43  sunli0205  阅读(619)  评论(0编辑  收藏  举报