我有个问题。我被要求编写一个转置矩阵的程序,而不使用 []...例如,我知道如果它是一个一维数组,我可以说 array[3] 与 *(array+3 )...但是我如何使用矩阵来做到这一点?
这是我的扫描代码:
void scan_matrix(matrix mat1,int number_of_rows, int number_of_columns)
{
int row_index,column_index;
for(row_index=0;row_index<number_of_rows;row_index++)
{
printf("Enter the values of row %d\n",row_index);
for(column_index=0;column_index<number_of_columns;column_index++)
scanf("%d",WHAT GOES HERE?????);
}
}