摘要: 一、数组求和 给定一个含有n个元素的整型数组a,求a中所有元素的和。可能您会觉得很简单,是的,的确简单,但是为什么还要说呢,原因是这道题要求用递归法,只用一行代码。分析:1. 如果数组元素个数为0,那么和为0。2. 如果数组元素个数为n,那么先求出前n - 1个元素之和,再加上a[n - 1]即可[cpp] view plaincopyprint?//数组求和intsum(int*a,intn){returnn==0?0:sum(a,n-1)+a[n-1];}// 数组求和int sum(int*a, int n){ return n ==0?0 : sum(a, n -1) + a... 阅读全文
posted @ 2013-10-28 19:02 逍遥神 阅读(317) 评论(0) 推荐(1) 编辑
摘要: doubleNum(n*2); System.out.println(n); } 递归算法题2 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?package cn.itcast; import java.util.Date; publicclass A1 { publicstaticvoid main(String [] args) { System.out.println(computeAge(8)); } publicstaticint computeAge(int n) { if(n==1) return 10; returncomputeAge(... 阅读全文
posted @ 2013-10-28 18:59 逍遥神 阅读(281) 评论(1) 推荐(0) 编辑