要下班了,你照著我這個程式改一下吧。
/*22_4:將兩個矩陣相加*/
#include
void add(int x[][4],int y[4][4]) /*不需要返回值,a陣列元素已被改變*/
{
int i,j; /*兩層迴圈變數*/
for(i=0;i<4;i++)
for(j=0;j<4;j++)
x[i][j]+=y[i][j];
return;
}
main()
int a[4][4]=
{1,2,3,4},
{5,6,7,8},
{1,1,1,1},
{1,1,1,1}
};
int b[4][4]=
{3,3,3,3},
{3,3,3,3}
add(a,b); /*呼叫函式時如此簡單*/
/*輸出相加後的矩陣*/
printf("兩矩陣相加得:\n");
printf("%d ",a[i][j]);
printf("\n");
這個是我在跟公司師傅學C語言寫的一個
要下班了,你照著我這個程式改一下吧。
/*22_4:將兩個矩陣相加*/
#include
void add(int x[][4],int y[4][4]) /*不需要返回值,a陣列元素已被改變*/
{
int i,j; /*兩層迴圈變數*/
for(i=0;i<4;i++)
for(j=0;j<4;j++)
x[i][j]+=y[i][j];
return;
}
main()
{
int i,j; /*兩層迴圈變數*/
int a[4][4]=
{
{1,2,3,4},
{5,6,7,8},
{1,1,1,1},
{1,1,1,1}
};
int b[4][4]=
{
{1,2,3,4},
{5,6,7,8},
{3,3,3,3},
{3,3,3,3}
};
add(a,b); /*呼叫函式時如此簡單*/
/*輸出相加後的矩陣*/
printf("兩矩陣相加得:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
這個是我在跟公司師傅學C語言寫的一個