1,1,2,3,5,8,13,21……
通过递归方法实现此数列,怎么得到第30位的数值!
用c#实现
通过递归方法实现此数列,怎么得到第30位的数值!
用c#实现
解决方案 »
- SOCKET网络编程获取请求的IP地址
- C#字符串替换问题
- ■■■bindingNavigator 绑定 控件的问题。
- IE插件 Backspace 的问题(C#)
- 求DataGridView简单的问题,分不够可以加
- 直接修改数据与调用BeginEdit()有什么区别?
- 请问:我自己写了一个.ocx,但运行时出错,大家帮忙看看
- ado.net中向access数据库中的一个表格插入一个记录的最简洁的方法是什么?
- 原创:C#代码,求n个字符串的公共字符串
- 在C#中什么是事件,方法,属性和事件什么关系,事件是不是也是一个类的定义啊?而且被微软定义并隐藏起来了啊
- 大家看看自己掌握的怎么样
- 怎样启动和关闭外部程序
public int fei(int i)
{
if (i==1 || i==2)
{
return 1;
}
else
{
return fei(i-1) + fei(i-2);
}
}
public unsafe int fib(int no)
{
int* fib = stackalloc int[no];
int* p = fib;
*p++ = *p++ = 1;
for (int i=2; i<no; ++i, ++p) *p = p[-1] + p[-2];
return fib[no];
}int var = fib(30);