工程與科技
大學
已解決

為什麼最後的執行結果會如此呢?是因為離開迴圈後迴圈的值就會消失嗎?如果是的話,那要如何解決此問題呢?

1.05.29矩陣相加的結果未解決.cpp - Dev-C++ 511 M **P) ETZ IEO AStyle EW (H) C.EE 188 H: 1 J2021.05.29矩陣相加的結果未解決.cpp 7/2吨位 2 2 #include<stdio.h> 3 #include<stdlib.h> 4 #define row 2 5 #define col 3 6 int main(void) 7日 { 8 8 int A[2][3],B[2][3]; 9 printf("以下將運算2個2*38H)的結果\n"); 10日 for(int i=0;i<row;i++) { 119 for(int j=0;j<col;j++){ 12 printf("請輸入A座第d%d行的数字:",i+1,j+1); 13 scanf("%d,&A[i][j]"): 14 } 15 } 16 日 for(int i=0;i<row;i++){ 工 17 9 for(int j=0;j<col;j++) { 18 printf("請輸入陣第3d列第行的数字:",i+1,j+1); 19 scanf("%d, &B[i][j]"); 20 ) 21 } 22 printf("Matrix A+B=\n"); for(int i=0;i<row;i++){ 24日 for(int j=0; j<col;j++){ 25 printf("%3d", A[i][j]+B[i][j]); 26 } 27 printf("\n"); 28 29 } system("pause"); return 0;
C:\Users\User\Desktop\2021.05.29451219 7085#2.cpp - [Executing) E() E(E) 193(3) GEN 3*(P) MTZ IE(1) AStyle 2 1 L CRUsers\UserDesktop2021.05.29矩陣相加的結果未解決.exe 以下將運算2個2*3矩陣相加的結果 請輸入矩陣第1列第1行的數字:1 請輸入矩陣第1列第2行的數字:2 請輸入矩陣第1列第3行的數字:3 請輸入矩陣第2列第1行的數字:4 請輸入矩陣第2列第2行的數字:5 請輸入矩陣第2列第3行的數字:6 請輸入B矩陣第1列第1行的數字:1 請輸入B矩陣第1到第2行的數字:2 請輸入B矩陣第1列第3行的數字:3 請輸入矩陣第2列第1行的數字:4 請輸入矩陣第2列第2行的數字:5 請輸入矩陣第2列第3行的數字:6 Matrix A+B= 11473761 04203898 0 -1 -1 請按任意鍵繼續,.
寫程式

解答

✨ 最佳解答 ✨

“ “ 的範圍包錯了(13行、19行)

Jasmine

謝謝你~

留言
PromotionBanner
您的問題解決了嗎?