Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 添加自身的算法_C_Algorithm - Fatal编程技术网

C 添加自身的算法

C 添加自身的算法,c,algorithm,C,Algorithm,哪一行代码可以按照准确的顺序进行以下推导: int y[i][j]; y[0][0]=0 y[1][0]=0+4 y[2][0]=0+16 y[2][1]=0+4+16 y[3][0]=0+64 y[3][1]=0+4+64 y[3][2]=0+16+64 y[3][3]=0+4+16+64 y[4][0]=0+256 y[4][1]=0+4+256 y[4][2]=0+16+256 y[4][3]=0+4+16+256 y[4][4]=0+64+256 y[4][5]=0+4+64+

哪一行代码可以按照准确的顺序进行以下推导:

int y[i][j];

y[0][0]=0

y[1][0]=0+4

y[2][0]=0+16
y[2][1]=0+4+16

y[3][0]=0+64
y[3][1]=0+4+64
y[3][2]=0+16+64
y[3][3]=0+4+16+64

y[4][0]=0+256
y[4][1]=0+4+256
y[4][2]=0+16+256
y[4][3]=0+4+16+256
y[4][4]=0+64+256
y[4][5]=0+4+64+256
y[4][6]=0+16+64+256
y[4][7]=0+4+16+64+256

...
..
.
看到模式了吗?随着“i”的增加,它会不断增加

  int z[16], y[5][8];

  int p = 1;
  z[0] = 0;
  y[0][0] = 0;
  for (int k = 0; k < 4; k++){
    for (int n = 0; n < p; n++){
      z[p+n] = p*p + z[n];
      y[k+1][n] = 4*z[p+n];
    }
    p += p;
  }  

我计算出所有的函数都是4的幂,放入while循环并加上它自己..,但我无法计算出一个算法可以按同样的顺序加上它自己。提示-y[3][0]=y[2][0]-16+64,y[3][1]=y[2][1]-16+64,y[3][2]=y[2][0]+64,y[3][3]=y[2][1]+64