建立乙個三維陣列

2021-09-11 03:16:51 字數 2103 閱讀 4660

題目:建立乙個三維陣列,4*4*4個元素,數字隨機生成,找出每行最大的數,每面最大的數,以及整個陣列中最大的數的位址,具體實現如下:

#include

#include

#include

void

printmaxvalbyindex

(int(*pdata)[4][4], int nrows); int * planmaxval[4] = ; int nmaxval = 0; int i = 0; int j = 0; int k = 0; int * pmaxval = null; pmaxval = &pdata[0][0][0]; for (i = 0; i < nrows; i++)     //面

if (pdata[i][j][k] > *planmaxval[i])        //體

printmaxvalbyptr

(int(*pdata)[4][4], int nrows); int * planmaxval[4] = ; int nmaxval = 0; int i = 0; int j = 0; int k = 0; int * pmaxval = null; pmaxval = *(*(pdata + 0)+0)+0; for (i = 0; i < nrows; i++)     //面

if (*(*(*(pdata + i) + j) + k) > **(planmaxval+i))        //體

main

(); int i = 0, j = 0, k = 0; for (i = 0; i < 4; i++)   } } printf("陣列元素:\n"); for (i = 0; i < 4; i++)    printf("\n");  }  printf("\n"); } printf("\n"); printmaxvalbyindex(data,4); printmaxvalbyptr(data, 4); system("pause"); return

0;}

執行效果如圖1所示:

圖1 執行效果

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

題目:建立乙個三維陣列,4*4*4個元素,數字隨機生成,找出每行最大的數,每面最大的數,以及整個陣列中最大的數的位址,具體實現如下:

#include

#include

#include

void

printmaxvalbyindex

(int(*pdata)[4][4], int nrows); int * planmaxval[4] = ; int nmaxval = 0; int i = 0; int j = 0; int k = 0; int * pmaxval = null; pmaxval = &pdata[0][0][0]; for (i = 0; i < nrows; i++)     //面

if (pdata[i][j][k] > *planmaxval[i])        //體

printmaxvalbyptr

(int(*pdata)[4][4], int nrows); int * planmaxval[4] = ; int nmaxval = 0; int i = 0; int j = 0; int k = 0; int * pmaxval = null; pmaxval = *(*(pdata + 0)+0)+0; for (i = 0; i < nrows; i++)     //面

if (*(*(*(pdata + i) + j) + k) > **(planmaxval+i))        //體

main

(); int i = 0, j = 0, k = 0; for (i = 0; i < 4; i++)   } } printf("陣列元素:\n"); for (i = 0; i < 4; i++)    printf("\n");  }  printf("\n"); } printf("\n"); printmaxvalbyindex(data,4); printmaxvalbyptr(data, 4); system("pause"); return

0;}

執行效果如圖1所示:

圖1 執行效果

建立乙個三維陣列

題目 建立乙個三維陣列,4 4 4個元素,數字隨機生成,找出每行最大的數,每面最大的數,以及整個陣列中最大的數的位址,具體實現如下 cpp view plain copy include include include void printmaxvalbyindex int pdata 4 4 in...

使用tvtk庫建立乙個三維物件

分別顯示的是長方形,圓錐,圓柱 from tvtk.api import tvtk 建立乙個長方體資料來源,並且同時設定其長寬高 s tvtk.cubesource x length 1.0,y length 2.0,z length 3.0 建立乙個圓錐資料來源,並且同時設定其高,底圓半徑,解析度...

如何建立二維三維陣列

ps 一維陣列是指標,可將二維陣列看作是指標的指標 每一行是乙個一維陣列,而列是指向行的指標。在動態建立時,先分配指向行的指標空間,再迴圈維每一行申請空間。二維 建立 int p p new int x 行 申請行的空間 每行的列申請空間 for i 0 i三維 建立 int p3 p3 new i...