左神基礎班 二維矩陣轉圈列印

2021-09-13 00:16:40 字數 872 閱讀 4311

乙個函式: 控制從外圍列印一圈

另外乙個函式控制:列印最外圈,次外圈 、再進去一圈。額。沒法描述了~~~~~囧

#includeusing namespace std;

void myprint(int matrix[4],int row1,int col1, int row2,int col2);

void revolveprint(int matrix[4],int rows, int cols);

//二維陣列初始化不確定

//二維陣列傳參方式不確定

//取二維陣列 的大小不確定

//由以上的不確定導致編寫的**有問題 ——)找bug花費了大量時間

int main(),,,};

int row = sizeof(matrix)/sizeof(matrix[0]);

int col = sizeof(matrix[0])/sizeof(matrix[0][0]);

revolveprint(matrix,row,col);

return 0;

}void revolveprint(int matrix[4],int rows, int cols)

}void myprint(int matrix[4],int row1,int col1, int row2,int col2)

//只有一列

}else if(col1 == col2)

}else

//向下走

while(rowc !=row2)

//向左走

while(colc != col1)

// 向上走

while(rowc != row1)

}}

左神初級班 (二)

實現一種狗貓佇列的結構,要求如下 使用者可以呼叫add方法將cat類或dog類的例項放入佇列中 使用者可以呼叫pollall方法,將佇列中所有的例項按照進佇列的先後順序依次彈出 使用者可以呼叫polldog方法,將佇列中dog類的例項按照進佇列的先後順序依次彈出 使用者可以呼叫pollcat方法,將...

左神基礎班 鍊錶的partition

linknode getpartition linknode head linknode go head next linknode small nullptr linknode equal nullptr linknode big nullptr 第一次遍歷,我們要找到第乙個 與最後乙個小的 和最...

二維矩陣與二維矩陣之間的卷積

最近在學習數字影象處理 digital image processing,dip 這門課,感覺有些吃力。由於在數字訊號處理 digital singal processing,dsp 這門課中只學了一維矩陣之間的卷積運算。假設我們的卷積核h為kernel矩陣 33 待處理矩陣f x,y 為 55 h...