求助,一道面试题
public int sum(int a[],int n){
return n>0_______________;
}
在横线上填一句话,要求返回数组的前n项和......
据说是很简单的一个语句,不是if,for这些......
俺楞是没想出来......
public int sum(int a[],int n){
return n>0_______________;
}
在横线上填一句话,要求返回数组的前n项和......
据说是很简单的一个语句,不是if,for这些......
俺楞是没想出来......
[此贴子已经被作者于2006-11-27 21:49:17编辑过]
错 ..你写的不是递归,只是简单的计算了后两项的和,还不对,a[n] 不存在,最后一个数据项应该是a[n-1]
我只是给你提示 毕竟是n>0时才执行的,而数组是从a[0]开始的 n取不到的
再好好想想