VC编程 1,2,2,4,8,32,求第八项的值,用递归作

[复制链接]
查看11 | 回复3 | 2008-9-22 00:16:42 | 显示全部楼层 |阅读模式
用简单的C语言

回复

使用道具 举报

千问 | 2008-9-22 00:16:42 | 显示全部楼层
#include "stdio.h" unsigned int fun(unsigned int n) { if(n == 0) return 1; else if (n == 1) return 2; else return fun(n-1)*fun(n-2); } int main(int argc, char* argv[]) { printf("result is %d\n", fun(7)); return 0; }...
回复

使用道具 举报

千问 | 2008-9-22 00:16:42 | 显示全部楼层
/*函数fun返回数列中第n项的值,n从1开始*/unsigned int fun(unsigned int n) { if(n == 1 || n == 2) return n; else return fun(n-2)*fun(n-1); }...
回复

使用道具 举报

千问 | 2008-9-22 00:16:42 | 显示全部楼层
你的题目是不是搞错了,好像多一个2吧。如果是这样一个数组:1,2,4,8,32,可以做...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行