第2題
編程計(jì)算并輸出m×n階矩陣的轉(zhuǎn)置矩陣。其中,m和n的值由用戶從鍵盤輸入。已知m和n的值都不超過10。按要求在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整并符合題目要求。#include <stdio.h> #define M 10 #define N 10 void 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; } /* 函數(shù)功能:計(jì)算m*n矩陣a的轉(zhuǎn)置矩陣at */ void Transpose(int a[][N], int at[][M], int m, int n) { int i, j; for (i=0; i <m; i++) { for (j="0;" j++) _____________; } * 函數(shù)功能:輸入m*n矩陣a的值 void inputmatrix(int a[][n], int m, n) i, j; printf("input %d*%d matrix:\n", n); (i="0;" scanf("%d", &a[i][j]); 函數(shù)功能:輸出n*m矩陣at的值 printmatrix(int at[][m], n, m) _______; printf("%d\t", at[i][j]); ____________;> A、第26行: at[j][i] = a[i][j] 第47行: i <n 第49行: 第53行:> B、第26行: at[i][j] = a[j][i] 第47行: i <m 第49行: 第53行:> C、第26行: at[j][i] = a[i][j] 第47行: i<=n 第49行: 第53行: return 0;> D、第26行: at[i][j] = a[j][i] 第47行: i<=m 第49行: 第53行: printf("\n")>
第7題
算法設(shè)計(jì):對(duì)于給定的m和n,計(jì)算出不同的寶石排列方案數(shù).
數(shù)據(jù)輸入:由文件input.txt給出輸入數(shù)據(jù).第1行有2個(gè)正整數(shù)m和n(0<m≤n<9).
結(jié)果輸出:將計(jì)算的寶石排列方案數(shù)輸出到文件output.txt.
第8題
(i)證明I-A可逆,并且(I-A)-1=I+A+...+Am-1。
(i)求矩陣
的逆矩陣。
為了保護(hù)您的賬號(hào)安全,請(qǐng)?jiān)凇?span>上學(xué)吧”公眾號(hào)進(jìn)行驗(yàn)證,點(diǎn)擊“官網(wǎng)服務(wù)”-“賬號(hào)驗(yàn)證”后輸入驗(yàn)證碼“”完成驗(yàn)證,驗(yàn)證成功后方可繼續(xù)查看答案!