這是我的代碼...我有二維矩陣A,B。我想發展A的產品和B.未定義的參考掃描在C + +?
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int scan();
int multiply();
int print();
int metxa[3][4],metxb[4][3],resut[3][3];
int main();
{
scan();
multiply();
print();
return 0;
}
int scan();
{
int i;
for(i=0;i<3;i++)
{
scanf("%d %d %d %d",&metxa[i][0],&metxa[i][1],&metxa[i][2],&metxa[i][3]);
}
for(i=0;i<4;i++)
{
scanf("%d %d %d",&metxb[i][0],&metxb[i][1],&metxb[i][2]);
}
}
int multiply();
{
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
resut[i][j]=metxa[i][0]*metxb[0][j]+metxa[i][1]*metxb[1][j]+metxa[i][2]*metxb[2][j]+metxa[i][3]*metxb[3][j];
}
}
}
int print();
{
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",resut[i][j]);
}
printf("\n");
}
}
system("PAUSE");
return 0;
}
,但我得到了鏈接錯誤,不確定的參考掃描和繁殖方法...爲什麼我應該得到這個錯誤?後函數名
爲什麼你會得到這個錯誤?更像是爲什麼你不應該! [The Definitive C++ Book Guide and List](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) – Marlon 2012-01-09 20:32:55
WTH是這樣嗎?爲什麼你主要在main內部聲明?這段代碼有太多問題。回答這個問題是沒有用的。 [讀一本書](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) – 2012-01-09 20:33:45
我不認爲這應該downvoted。 OP顯然是編程的新手,看起來這是一個很好的問題。 – Marlon 2012-01-09 20:37:48