求整数 n 到 m 区间的累加和,其中n<=m.使用递归算法完成

如题所述

第1个回答  推荐于2016-12-01
#include <stdio.h>
int sum(int m)
{int k;
if(m<=1)k=1;
else
k=m+sum(m-1);
return k;
}
int main()
{int n,m,k;
scanf("%d%d",&n,&m);
k=sum(m);
printf("%d\n",k);
return 0;
}本回答被提问者采纳
第2个回答  2010-10-08
int diguiadd(int n,int m)
{
if(n<m)
{
return diguiadd(n,m-1)+m;
}
else
{
return n;
}
}
void main()
{

int a=diguiadd(1,3);
cout<<a<<endl;

}
相似回答