#include<iostream>
int* fib(int);
int main()
{
int count;
std::cout<<"enter number upto which fibonacci series is to be printed"<<std::endl;
std::cin>>count;
int *p=new int[count];
p=fib(count);
int i;
for(i<0;i<=count;i++)
std::cout<<p[i]<<std::endl;
return 0;
}
int* fib(int d)
{
int *ar=new int[d];
int p=-1,q=1,r;
int j;
for(j=0;j<=d;j++)
{
r=p+q;
ar[j]=r;
p=q;
q=r;
}
return ar;
delete ar;
}
該程序打印斐波那契數列中的係數。請分享一些想法,我該如何轉換這個程序來查找兩個數字之間的斐波那契數列。兩個數字之間的斐波那契數列
在這麼小的代碼中可以創建多少內存泄漏和其他錯誤?這段代碼不配稱爲C++。 – Sjoerd 2011-05-08 11:50:20
@Sjoerd我們[討論](http://stackoverflow.com/questions/5927023)這樣的問題已經有了相同的代碼。 – Howard 2011-05-08 11:56:06
今天當您在另一個問題中發佈此代碼時,您收到了許多批評。然而,你發佈相同的代碼,而不打擾糾正它 - 我會說這是對論壇的濫用 – davka 2011-05-08 11:56:07