linux c
xingyze
life loading...
展开
-
求Fibonacci数量的第N项
编写递归函数求Fibonacci数列的第 n 项,这个数列是这样定义的:fib(0)=1 fib(1)=1 fib(n)=fib(n-1)+fib(n-2)实现方式一:利用递归函数int fib(int n){ int result; if(n==0 || n==1) result = 1;原创 2016-09-04 14:29:33 · 423 阅读 · 0 评论 -
打印棱形
我题目要求我们打印N行符号组成棱形,可以看出,除了中间最长的一行,上下的图形是对称的。所以打印中线以上的行时,我们用了n/2的循环,又因为在中间行之前,一行比一行多2个符号,所以我们定义一个变量来表示需要打印的符号的数量。把变量J作为缩进符的数量,我们可以看出,缩进符的数量与i的值是相等的,所以可以得出关系,令j=i。对于中间的行,因为它比较特殊,所以我把他单独打印出来了。原创 2016-09-05 14:16:58 · 516 阅读 · 0 评论