标题:[求助]一个关于斐波纳契数列验证黄金分割的程序
取消只看楼主
yandongdido
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-9-6
 问题点数:0 回复次数:4 
[求助]一个关于斐波纳契数列验证黄金分割的程序

在验证上述问题是我编写如下:
#include<iostream.h>

void main()
{
double fn1,fn2,fn3;
int i,n;

cout<<"请输入你要进行个数:";
cin>>n;

double a[n];

fn1=fn2=1;
a[0]=fn1;
a[1]=fn2;
cout<<"第1个数是:"<<fn1<<"\n";
cout<<"第2个数是:"<<fn2<<"\n";

for(i=3;i<n;i+=3)
{
fn3=fn1+fn2;a[i-1]=fn3;
fn1=fn3+fn2;a[i]=fn1;
fn2=fn1+fn3;a[i+1]=fn2;

}
cout<<"现在验证黄金分割的比率是0.618";

for(i=0;i<n;i++)
{
if(a[i+1]/a[i]==0.618)
cout<<"验证成功!";
else
cout<<"失败!";
}

return ;
}
谁能帮我看看 有是什么问题啊 就是不能执行可执行文件啊

搜索更多相关主题的帖子: 波纳 黄金分割 验证 
2007-09-14 11:58
yandongdido
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-9-6
得分:0 
请大家帮帮忙啊

2007-09-16 16:33
yandongdido
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-9-6
得分:0 

哦 谢谢了
在那个a[n]中的n不也是一个输入的值吗


2007-09-16 22:43
yandongdido
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-9-6
得分:0 
哦听了楼上的收益非浅啊
但我想要按用户的要求来分配存储空间
这样可以节省空间把

2007-09-17 08:03
yandongdido
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-9-6
得分:0 

哦好的谢谢楼上的版主


2007-09-18 12:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-169897-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045659 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved