資料結構 矩陣交換行

2021-09-30 00:07:03 字數 930 閱讀 3643

編寫乙個函式,輸入引數是5 * 5的二維陣列,和n,m兩個行下標。功能:判斷n,m是否在陣列範圍內,如果不在,則返回0;如果在範圍內,則將n行和m行交換,並返回1。

在main函式中, 生成乙個5*5的矩陣,輸入矩陣資料,並輸入n,m的值。呼叫前面的函式。如果返回值為0,輸出error。如果返回值為1,輸出交換n,m後的新矩陣。

5*5矩陣的資料,以及n和m的值。

如果不可交換,則輸出error;

如果可交換,則輸出新矩陣

/*描述

編寫乙個函式,輸入引數是5*5的二維陣列,和n,m兩個行下標。

功能:判斷n,m是否在陣列範圍內,如果不在,則返回0;如果在範圍內,則將n行和m行交換,並返回1。

在main函式中, 生成乙個5*5的矩陣,輸入矩陣資料,並輸入n,m的值。

呼叫前面的函式。如果返回值為0,輸出error。

如果返回值為1,輸出交換n,m後的新矩陣。

輸入5*5矩陣的資料,以及n和m的值。

輸出如果不可交換,則輸出error;

如果可交換,則輸出新矩

*/#include

#include

#include

#include

using

namespace std;

int test (

int a[5]

[5],

int m,

int n)

else

return1;

}}intmain()

}int m,n;

cin>>m>>n;

int t=

test

(a,m,n);if

(t==0)

cout<<

"error"

}}

矩陣交換行

問題描述 在main函式中,生成乙個5 5的矩陣,輸入矩陣資料,並輸入n,m的值。判斷n,m是否在陣列範圍內,如果不在,則輸出error 如果在範圍內,則將n行和m行交換,輸出交換n,m後的新矩陣。輸入 5 5矩陣的資料,以及n和m的值。輸出 如果不可交換,則輸出error 如果可交換,則輸出新矩陣...

矩陣交換行

給定乙個5 5的矩陣 數學上,乙個r c的矩陣是乙個由r行c列元素排列成的矩形陣列 將第n行和第m行交換,輸出交換後的結果。輸入共6行,前5行為矩陣的每一行元素,元素與元素之間以乙個空格分開。第6行包含兩個整數m n,以乙個空格分開。1 m,n 5 輸出交換之後的矩陣,矩陣的每一行元素佔一行,元素之...

矩陣交換行

描述 給定乙個5 5的矩陣 數學上,乙個r c的矩陣是乙個由r行c列元素排列成的矩形陣列 將第n行和第m行交換,輸出交換後的結果。輸入輸入共6行,前5行為矩陣的每一行元素,元素與元素之間以乙個空格分開。第6行包含兩個整數m n,以乙個空格分開。1 m,n 5 輸出輸出交換之後的矩陣,矩陣的每一行元素...