怎么实现二维数组的行列互换?
c语言:二维数组行列互换?
将main函数中的inta[3][3]放到main函数外,即在#include下,删除zhi函数中的inta[3][3]
voidtrans(int*matrix[]for(inti=0I<3i)for(intJ=0j<ij){intt=matrix[i][J]matrix[i][J]=matrix[J][i]=t}}要变换矩阵,我们只需要处理它的下三角部分,即不处理第一行,第二行处理第一行,第三行处理第一行和第二行,依此类推。
深度解读行业趋势与技术前沿
将main函数中的inta[3][3]放到main函数外,即在#include下,删除zhi函数中的inta[3][3]
voidtrans(int*matrix[]for(inti=0I<3i)for(intJ=0j<ij){intt=matrix[i][J]matrix[i][J]=matrix[J][i]=t}}要变换矩阵,我们只需要处理它的下三角部分,即不处理第一行,第二行处理第一行,第三行处理第一行和第二行,依此类推。