小编Sam*_*Sam的帖子

用C++代码计算Fibonacci数

我的问题是:我有一个矩阵.我需要为该矩阵中的每个条目计算相应的Fibonacci数,并将这些值返回到另一个矩阵中.我一直得到一个C2109"下标需要数组或指针类型",我知道它来自哪里,我知道它意味着什么,但我不知道如何

  1. 修理它
  2. 让我的代码工作.

现在,它没有做任何事情.我不确定我是否从我的Fibonacci函数中返回任何值,或者在我的main函数中正确调用它.我已经修改了它原来的样子.这是我的新代码:

const int     row1 = 3;
const int     col1row2 = 3;
const int     col2 = 3;

int fibonacci (int [][col2]);

void main()
{
     int   p[row1][col2],  f [row1][col2];
     int sum; 
     input (a,b); 

     cout<<"The Fibonacci Matrix is:   ";
     cout<<fibonacci(p);    
     for ( int  i = 0; i < row1; i++)
     {
          for ( int  j = 0; j < col2; j++)
              {
                    sum = f[i][j]; 
                    f[i][j] = fibonacci(p);           
              }
     }
     cout<<endl;
}


int fibonacci (int z[][col2])
{
     int   fib [100] …
Run Code Online (Sandbox Code Playgroud)

c++ arrays function matrix fibonacci

7
推荐指数
1
解决办法
2035
查看次数

标签 统计

arrays ×1

c++ ×1

fibonacci ×1

function ×1

matrix ×1