面試訓練列印陣列

2021-06-09 06:06:48 字數 757 閱讀 7271

這道題目感覺有點複雜,至少我比較討厭這種題目 邊界條件考慮的過於多了。

海濤的思路是 猜測確定邊界吧 應為5*5矩陣最裡面點為2,2 6*6矩陣最裡面的點為2*2

得出的節點時rows>start*2 &&cols>start *2那麼就滿足進行列印的條件就可以輸出。

反正**不好寫,我還是感覺的謝謝吧。

#include "stdio.h"

void printmatrix(int **data,int cols,int rows,int start)

if(start=start;i--)

}if(startstart;i--)

}}int main()

, ,

, };

int start =0;

int cols=sizeof(data[0])/sizeof(data[0][0]);

int rows = sizeof(data)/sizeof(data[0]);

start=0;

while(cols>start*2&&rows>start*2)

}

函式入參為二位指標,必須計算出來前第一位的位置,才能直接訪問

螺旋列印陣列

螺旋列印 include stdafx.h include include include int getcreatematrix int nvectors void spinnerprint int matrix,int n,int nvectors int main int argc,char ...

python 列印陣列

def hex print x for i in range 0,len x print 0x x ord x i 如果沒有print後面的那個逗號,每列印乙個就會換行,加了逗號以後,就後面加空格輸出 字串 str 轉換為列表 list d k.encrypt data list1 list d h...

列印陣列 shell陣列和字典

bash 裡面的陣列怎麼實現python中類似於字典的功能呢?bin bash echo shell定義字典 必須先宣告 declare a dic dic key1 value1 key2 value2 key3 value3 列印指定key的value echo 列印所有key值 echo 列印...