1樓:哎明i雨
前面幾樓已經回bai答過了,我想說的du是你的大括號太多zhi了dao,而且不注意規範專,兩個for的地方完全屬沒必要打括號,也沒有注意括號的對應,太雜亂了!我覺得雖然這是小事,但卻非常影響程式的閱讀,假如你參加面試的時候寫程式是這樣的,公司肯定不會要你!細節相當重要希望你能注意到這一點。
2樓:匿名使用者
}}j變數的迴圈作用空間錯了,需要加{}
3樓:牆角哋落寞
#include
main()
,b[3][2]=,c[2][2]=;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
for(k=0;k<3;k++)
c[i][j]+=a[i][k]*b[k][j];
for(i=0;i<2;i++)
}這是我根據你的改出來的**
for(i=0;i<2;i++)
{for(j=0;j<2;j++)
c[i][j]=0;你在這裡把c[i][j]重複賦專值為屬零了
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;
}**除錯成功哈。。。
c語言 求出矩陣a和矩陣b的乘積,結果存入矩陣c中,並按矩陣的形式將c列印輸出。其中a是3行2列數
5樓:碧血玉葉花
#include
#include
#define row1 2
#define col1 2
#define row2 col1
#define col2 4
int main(void),},
arr2[row2][col2]=,},
arr3[row2][col2],i,j,k;
for(i=0;i
C語言求輸出結果,include stdio h mainint a 23,5 swap1 a swap2 b
void swap2 int c0,int c1 這裡只來是將3 5這兩個數傳遞到swap2函式源中,在子函式中進行了兩數交換,而主函式中的資料沒有變化,故b 0 b 1 依然是原來的數。void swap1 int c 這裡形象來說,好比傳進來乙個盒子,盒子分左右兩格,本函式是將盒子裡的東西左右進...
C語言 有以下程式,求輸出結果includestdi
55 a b 回車 你輸入的55和a之間有空格 然後他認為你輸入的55 空格 a 空格 b,他只接收前面的三個 include 修改 include 你的是圓括號 int main 最後一行寫錯了,應該是return 0 c語言問題 include int main int a,b,c 因為c你定義...
求編寫「3 3矩陣對角線元素之和」的c語言程式
double asum double a 3 3 include stdio.h void main int i,j,sum for i 0 i 3 i printf 第 d行的和 d n i 1,sum 用c語言程式設計 求乙個3 3的矩陣主對角線的元素之和。include void main i...