我需要制定一個算法來計算遵循特定步驟的行列式。有沒有辦法讓迭代器每3次增加一次?
其中一個步驟是我必須(在列上)將每列與矩陣中的第一個元素(大小爲nxn)相乘並將其與列中的第一個元素相除(顯然從第二列開始)
我的代碼的想法是一樣的東西
for(i=start+1;i<end;i++)
{for(j=start;j<end;++)
{
if(matrix[start][start]!=0)
{
matrix[i][j]=matrix[i][j]*(matrix[start][start]/matrix[start][j])
}}}
其中start = 0
和end = n
但我希望我每增加3個操作,以便可以在列上操作。
讓說得更爲直接:
我想J可走下來的柱上進行(雖然我不修改),當它到達最後一列的我增加一個,並進行操作下一列。
現在,你正在將'i'增加1.這就是'++'操作符所做的。那麼你覺得你可以增加三倍?你如何將3添加到循環的「外部」*中? –
我的想法是,我想讓j在柱子上下來(當我沒有修改時),並且當它到達列的末尾時,我會增加一個,並在下一列進行操作。 – THESCARSCER