编程计算并输出m×n阶矩阵的转置矩阵。其中,m和n的值由用户从键盘输入。已知m和n的值都不超过10。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include #define M 10#define N 10void Transpose(int a[][N], int at[][M], int m, int n);void InputMatrix(int a[][N], int m, int n);void PrintMatrix(int at[][M], int n, int m);int main(){ int s[M][N], st[N][M], m, n; printf("Input m, n:"); scanf("%d,%d", &m, &n); InputMatrix(s, m, n); Transpose(s, st, m, n); printf("The transposed matrix is:\n"); PrintMatrix(st, n, m); return 0;}/* 函数功能:计算m*n矩阵a的转置矩阵at */void Transpose(int a[][N], int at[][M], int m, int n) { int i, j; for (i=0; i 选项:
A:第26行: at[j][i] = a[i][j]第47行: i B:第26行: at[i][j] = a[j][i]第47行: i C:第26行: at[j][i] = a[i][j]第47行: i<=n第49行: j<=m第53行: return 0;;
D:第26行: at[i][j] = a[j][i]第47行: i<=m第49行: j<=n第53行: printf("\n")
A:第26行: at[j][i] = a[i][j]第47行: i
D:第26行: at[i][j] = a[j][i]第47行: i<=m第49行: j<=n第53行: printf("\n")
发布时间:2024-06-08 22:36:37