国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

螺旋矩陣遞歸解法:C語(yǔ)言實(shí)現(xiàn)

2023-08-18 16:47 作者:苦逼種田王  | 我要投稿

源代碼如下:

#include<iostream>

using namespace std;

int num = 1;

void func( int arr[100][100], int i, int j)

{

arr[i][j] = num;

num++;

if (arr[i + 1][j] != 0 && arr[i][j + 1] != 0 && arr[i - 1][j] != 0 && arr[i][j - 1] != 0)

{

return;

}

if (arr[i][j - 1] != 0 && arr[i - 1][j] != 0 && arr[i][j + 1] == 0)

func(arr, i, j + 1);//右移

if (arr[i][j + 1] != 0 && arr[i - 1][j] != 0 && arr[i + 1][j] == 0)

func(arr, i + 1, j);//下降

if (arr[i][j + 1] != 0 && arr[i + 1][j] != 0 && arr[i][j - 1] == 0)

func(arr, i, j - 1);//左移

if (arr[i][j - 1] != 0 && arr[i + 1][j] != 0 && arr[i - 1][j] == 0)

func(arr, i - 1, j);//上升

}

int main()

{

int arr[100][100];

int n = 0;

cin >> n;


for (int i = 0; i < (n + 2); i++)

{

for (int j = 0; j < (n +2); j++)

{

if (i == 0 || i == n+1 || j ==0 || j == n+1)

{

arr[i][j] = -1;

}

else {

arr[i][j] = 0;

}

}

}

func(arr, 1, 1);

for (int i = 1; i <= n; i++)

{

for (int j = 1; j <=n; j++)

{

printf("%4d", arr[i][j]);

}

cout << endl;

}

return 0;

}

螺旋矩陣遞歸解法:C語(yǔ)言實(shí)現(xiàn)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
平度市| 德阳市| 紫云| 高州市| 上虞市| 泰和县| 平乐县| 吉安县| 海阳市| 洛川县| 剑河县| 柘城县| 新营市| 营山县| 桃江县| 沐川县| 岑溪市| 河津市| 吴旗县| 封开县| 芮城县| 林州市| 阜宁县| 通榆县| 尼勒克县| 黎川县| 黄石市| 类乌齐县| 静乐县| 尚志市| 石泉县| 昌图县| 临沭县| 大冶市| 莲花县| 古交市| 绥江县| 常州市| 安西县| 台州市| 密云县|