public int sum(int a[],int n){ return n>0_______________;}在横线上填一句话,要求返回数组的前n项和......据说是很简单的一个语句,不是if,for这些......俺楞是没想出来......
返回值是int,但是题目上给了一个boolean,咋办涅?
[此贴子已经被作者于2006-11-27 21:49:17编辑过]
貌似报错了...
递归应该是对的,但是语法上不知道该怎么写...
感谢提醒....居然忘记了条件运算符...
错 ..你写的不是递归,只是简单的计算了后两项的和,还不对,a[n] 不存在,最后一个数据项应该是a[n-1]我只是给你提示 毕竟是n>0时才执行的,而数组是从a[0]开始的 n取不到的 再好好想想