println();=1)
return i.out;
}
int sum(int i )
{
if (i<。public class H4_7
{
public static void main(String[] args)
{
int i=50;
System6.编程计算50+49+48+……+1的值,用递归法实现;
else
return i + sum(i-1)
6.编程计算50+49+48+……+1的值,用递归法实现。
答案:2 悬赏:0
解决时间 2021-03-12 16:28
- 提问者网友:℡她的他i☆
- 2021-03-12 02:51
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-03-12 03:00
int sum(int i )
{
if (i<=1)
return 1;
else
return i + sum(i-1);
}
{
if (i<=1)
return 1;
else
return i + sum(i-1);
}
全部回答
- 1楼网友:萌萌哒小可爱
- 2021-03-12 04:17
少年,50!很大的,c语言里的整数类型范围不够,要用高精度计算吧。。。
当然,用double也能算,不过会丢失精度。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯