递归问题``怕怕```

gonzalez999 2006-03-07 09:13:12
求50+49+48+47+...+1的和
利用递归方法````
...全文
226 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wizardblue 2006-03-07
怎么了还不结帖?
2楼不是已经给出答案了么?
至于3楼的应该不是递归,
5楼的大哥的程序,假如用java的话,怕是连编译都通不过吧
回复
heeppy 2006-03-07
long addnum(int i){
long sum=0;
if(i>0)
sum=i+addnum(i-1);
return sum;
}
回复
qpgsd 2006-03-07
楼上不是递归吧
回复
tomuno 2006-03-07
public class Test{
public static void main(String[] args){
int max=50;
int min=1;
int sum=new Test().sum(max,min);
System.out.println("利用递归方法求50+49+48+47+...+1的和:"+sum);
}
private int sum(int _max,int _min){
int _sum=0;
for(int i=_max;_min<=_max;_max--){
_sum+=_max;
}
return _sum;
}
}
回复
qybao 2006-03-07
long fn(int n)
{
if (n<=1) return 1;
return (n + fn(n-1));
}
回复
yanhan0615 2006-03-07
居然还敢怕怕?
回复
imA 2006-03-07
不是吧,这个你不会?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

回学校好好看看书吧。
回复
gonzalez999 2006-03-07
谢谢各位高人指点```
小弟学艺不精````
惭愧``
还望以后多多关照``
谢了```
回复
heeppy 2006-03-07
楼上是说我吗?请指点下哪错了?
回复
相关推荐
发帖
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
帖子事件
创建了帖子
2006-03-07 09:13
社区公告
暂无公告