有一递推数列,满足f(0)=0,f(1)=1,f(2)=2, f(n+1)=2f(n)+f(n-1)f(n-2) (n>=2), 编写程序求f(n)的值

[复制链接]
查看11 | 回复2 | 2012-11-9 17:18:00 | 显示全部楼层 |阅读模式
把 long int 改成 double 输出 用printf("\nf(%d)=%.0f\n", n, sum); 我刚刚试了一下 就是这样的。。。...
回复

使用道具 举报

千问 | 2012-11-9 17:18:00 | 显示全部楼层
这里有问题if (n = 0){printf("\nf(%d)=%ld\n", n, arr[n]);}改为printf("\nf(%d)=%ld\n", n, n);就行了nf(n)
00 11 22 34 410 528 696 7472 83...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行