社区
ASP
帖子详情
1+2+3+5+8+13+...=?的算法
homel
2009-01-04 04:27:36
如题,这个要用到递归算法,请高手指点一下!
...全文
209
7
打赏
收藏
1+2+3+5+8+13+...=?的算法
如题,这个要用到递归算法,请高手指点一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanbiner
2009-01-04
打赏
举报
回复
<%
i=1
j=0
do while i<101
j=j+i
i=i+1
loop
response.write j
%>
「已注销」
2009-01-04
打赏
举报
回复
int fun(int n){
if(n==1||n==2)return 1;
else return f(n)=f(n-1)+f(n-2),
}
NaNorth
2009-01-04
打赏
举报
回复
貌似不用递归,直接判断一下就可以了。
toury
2009-01-04
打赏
举报
回复
哦,没看清题目,你是要求和啊,呵呵
<%
Dim sum
Call fnbq(0, 1)
response.write sum
Function fnbq(ByVal i, ByVal j)
if sum>10000 then exit function'测试用,不然的话..........
t = i + j
sum = sum + t
Call fnbq(j, t)
End Function
%>
archu
2009-01-04
打赏
举报
回复
给你一个不用递归的笨算法
//number是指总共有多少个元素
static int sum(int number)
{
int[] myArray = new int[number];
int result = 0;
if (number >= 1)
{
myArray[0] = 1;
}
if (number >= 2)
{
myArray[1] = 2;
}
for (int i = 2; i < number; i++)
{
myArray[i] = myArray[i - 1] + myArray[i - 2];
}
for (int i = 0; i < number; i++)
{
result += myArray[i];
}
return result;
}
toury
2009-01-04
打赏
举报
回复
<%
Dim sum
Call fnbq(0, 1)
Function fnbq(ByVal i, ByVal j)
sum = i + j
response.write sum&"<br>"
Call fnbq(j, sum)
End Function
%>
toury
2009-01-04
打赏
举报
回复
呵呵,费那波契数字
[最新答案V0.4版]微软等数据结构+
算法
面试100题[第41-60题答案]
5.[最新答案V0.3版]微软等数据结构+
算法
面试100题[第21-40题答案] http://download.csdn.net/source/28328626 [答案V0.2版]精选微软数据结构+
算法
面试100题[前20题]--修正 http://download.csdn.net/source/28
13
890 ...
C语言:编写一个程序,求s=1+(1+2)+(1+2+3)
+...
.+(1+2+3
+...
.+n)的值。
/*编写一个程序,求s=1+(1+2)+(1+2+3)
+...
.+(1+2+3
+...
.+n)的值*/ #include <stdio.h> int main() { int i,n,sum=0,result=0; printf("input n:\n"); scanf("%d",&n); for(i=1;i<=n;i++) { sum+=...
1.计算1+2+3
+...
..+100的结果
计算1+2+3+…+100的结果 ...1.计算1+2+3
+...
..+100的结果 */ #include<stdio.h> int main() { int i,sum=0; for(i=1;i<=100;i++) { sum = sum + i; } printf("sum=%d\n",sum); return 0; } 2.d...
5.编写1+1/2+1/3
+...
+1/n计算程序
5.编写1+1/2+1/3+…+1/n...编写1+1/2+1/3
+...
+1/n计算程序 #include<stdio.h> main() { int a,i; float b=1.00; scanf("%d",&a); for(i=2;i<=a;i++) b=b+1.0/i; printf("%.5f\n",b); } 运行结果:
java小
算法
—几种方法实现1+2+3+4+5
+...
+n
几种方法实现1+2+3+4+5
+...
+n 代码 package com.wjn.rxdemo; import android.os.Bundle; import android.util.Log; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends ...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章