c++编程。编制程序,建立一个包含Fibonacci数列前30个数的数组,然后从大到小显示这个数组中的所有数。

2025-05-14 00:06:25
推荐回答(1个)
回答(1):

#include "stdafx.h"
#define  MAXCOUNT   30
int _tmain(int argc, _TCHAR* argv[])
{

int *nFiArr = new int [MAXCOUNT] ;

nFiArr[0] = 1;
nFiArr[1] = 1;
for (int i =2; i < MAXCOUNT; i++)
{
nFiArr[i] = nFiArr[i - 1] + nFiArr[i - 2];
}

for (int n = MAXCOUNT - 1; n >=0; n--)
{
printf("%d \n",nFiArr[n]);
}

//delete

delete []nFiArr;

getchar();
return 0;
}