回复 楼主 luojie5683
程序代码:/*
f(0) = 1;
f(1) = 1;
f(n) = 2 * f(n - 1) + 3 * f(n - 2)
用递推实现;
*/
#include <stdio.h>
int Value(int n);
int main(void)
{
int n;
printf("请输入n值:\n");
scanf("%d", &n);
printf("%d\n", Value(n));
return 0;
}
int Value(int n)
{
int f0, f1, f2;
int i = 1;
switch( n )
{
case 0:
return 1;
case 1:
return 1;
default:
f0 = f1 = 1;
while( i < n )
{
f2 = 2*f1 + 3*f0;
f0 = f1;
f1 = f2;
i++;
}
return f2;
}
}[ 本帖最后由 liao06550107 于 2011-12-23 22:30 编辑 ]

听不同的音乐,看不同的书,游历不同的城市,邂逅不同的人,走的多了,站的高了,自然就看的远了。



