#19756: 求救!我看了好久找不到哪裡有錯,範例是可以的


71xi46@ms.mingdao.edu.tw (questionm)

學校 : 臺中市私立明道高級中學
編號 : 102270
來源 : [106.1.27.35]
最後登入時間 :
2020-01-24 22:26:33

#include <iostream>

using namespace std;

int main(int argc, char** argv) {
long long int s[100][100],z[100][100],e[100][100],a,b,c,d;
while(cin>>a>>b>>c>>d)
{
if(b!=c)
{
cout<<"Error"<<endl;
continue;
}
for(int i=0;i<a;i++)
{
for(int k=0;k<b;k++)
{
cin>>s[i][k];
}
}
for(int i=0;i<c;i++)
{
for(int k=0;k<d;k++)
{
cin>>z[i][k];
}
}
for(int i=0;i<a;i++)
{
for(int k=0;k<d;k++)
{
for(int t=0;t<a;t++)
{
e[i][k]+=s[i][t]*z[t][k];

}
cout<<e[i][k]<<" ";
}
cout<<"\n";
}
}
return 0;
}

#19757: Re:求救!我看了好久找不到哪裡有錯,範例是可以的


anandrewboy70900 (ShowTsai)

學校 : 國立中央大學
編號 : 27736
來源 : [203.204.218.144]
最後登入時間 :
2025-05-29 22:24:26

1. e[i][k]要初始化

2. for(int t=0;t<c;t++)

#19759: Re:求救!我看了好久找不到哪裡有錯,範例是可以的


71xi46@ms.mingdao.edu.tw (questionm)

學校 : 臺中市私立明道高級中學
編號 : 102270
來源 : [106.1.27.35]
最後登入時間 :
2020-01-24 22:26:33

1. e[i][k]要初始化

2. for(int t=0;t<c;t++)

謝謝你 又學到東西了 感謝你花時間幫我修正!