1樓:匿名使用者
//剛寫的code,測試通過,如果有疑問,歡迎交流#include
#include
#include
using namespace std;
#define n 4
#define m 5
int main(){
srand(time(0));
int src[m][n], tar[n][m];
int i,j;
for(i = 0; i>src[i][j];
for(i = 0; i
2樓:語多放肆
#include
#include
#include
#include
using namespace std;
const int maxn =100;
int a[maxn][maxn];
int b[maxn][maxn];
int main(void)
{int m,n;
int i,j,t;
cout<<"請輸入矩陣行數 列數:\n";
<<"請按行依次輸入矩陣元素:"<>a[i][j];
cout<<"\n轉置前的矩陣:\n";
for ( i = 0; i < m; i++){for ( j = 0; j < n; j++)cout<
3樓:此岸彼岸
#include
using namespace std;
int main()
{int m,n,i,j;
cin>>m>>n;
int a[m][n];
for(i=0;i>a[i][j];
for(i=0;i
c語言求出矩陣a和矩陣b的乘積,結果存入矩陣c中,並按矩陣的形式將c列印輸出。其中a是3行2列陣列
4樓:匿名使用者
#include
int main()
,i,j,k,temp;
printf("輸入陣列
a[3][2]: \n");
for(i=0;i<3;i++)//初始陣列a[3][2]的錄入for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
printf("輸入新的陣列b[2][4]: \n");
for(i=0;i<2;i++)//錄入陣列b[2][4]for(j=0;j<4;j++)
scanf("%d",&b[i][j]);
for(i=0;i<3;i++)
}printf("a、b矩陣相乘後的c矩陣:\n");
for(i=0;i<3;i++)
return 0;
}**除錯成功哈。。。
編寫一個程式,求矩陣a,b的和,結果存入矩陣c中,並按矩陣形式輸出。
5樓:匿名使用者
#include
void main()
,};int b[2][3]=,};
for(i=0;i<2;i++)
for(i=0;i<2;i++)
for(i=0;i<2;i++)
printf("\n\n");}}
將一個3*2的二維陣列a表示矩陣(如下圖)轉置存入b中,再按矩陣的形式輸出a和b
6樓:匿名使用者
程式有幾點錯誤:
1. arrayt(*a,*b,3,2); 傳的應該是二位陣列a,b的首地址吧,那應該是
arrayt(a,b,3,2);才對;*a,*b分別為第0行地址的值是未知的
2. 子程式演算法本身也有問題
改正如下:
#include
void arrayt(int a[2],int b[3],int m,int n)//m,n分別為陣列a的行與列
void main()
,arrayb[2][3]=;
int i,j;
arrayt(arraya,arrayb,3,2);
for(i=0;i<3;i++)
for(i=0;i<2;i++)}
7樓:井鈺
就寫個適合你這個的把,下面是**:
#include
using namespace std;
int main()
;int b[2][3];
//下面的迴圈進行轉置
for(i=0;i<3;i++)
}//下面的迴圈輸出原矩陣
cout<<"原矩陣為:"< for(i=0;i<3;i++) cout< }cout< //下面的迴圈輸出轉置後的矩陣 cout<<"轉置後的矩陣為:"< for(i=0;i<2;i++) cout< }return 0;} 8樓:匿名使用者 #include "stdio.h" #define m 3 #define n 2 void swap(int a[m][n],int b[n][m])} } void main() } swap(a,b); printf("陣列a以矩陣表示如下\n"); for(i=0;i printf("\n"); } printf("陣列b以矩陣表示如下\n"); for(i=0;i printf("\n"); } }//以上是完整程式,未加入錯誤處理機制。 高山之澍 其實只是小問題,你自己都編的很好了。就是儲存螢幕不在按入q和enter鍵螢幕不會馬上消失上面有問題 你可以用兩個getchar 函式來讀取鍵盤輸入,前一個數緩衝enter鍵,後一個等待鍵盤輸入,然後螢幕消失!已修改,如下 include include define maxsize 20 ... include iostream usingnamespacestd voidzhuangzhi inta 3 3 intm,n,i for m 0 m 2 m for i 0 i 3 i if m!1 i!0 n a i m a i m a m i a m i n intmain inta 3 3... 刺友互 1 開啟vs2015,新建一個windows form窗體程式或者控制檯都可以。2 定義一個名為array1的陣列並賦值 double array1 new double 3,3 3 右鍵解決方案下的專案名,新增 類,建立一個名為 turnzhi 的類。4 轉置類的 為 public sta...c語言矩陣轉置問題
c語言程式設計實現23的矩陣轉置,C語言程式設計實現2 3的矩陣轉置
用c 編寫3 3矩陣轉置的函式,在main()函式中輸入資料,並另外建立一維陣列