51Nod1137 矩阵乘法

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


很简单第一道题,弄清楚ans的i,j和a,b的各项的关系就ok了

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int a[101][1001],b[101][1001],ans[101][1001]={0};
int main()
{
int n,i,j,k,m;
cin>>n;

for(i=0;i<n;i++)
for(j=0;j<n;j++)
cin>>a[i][j];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
cin>>b[i][j];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
for(k=0;k<n;k++)
ans[i][j]+=a[i][k]*b[k][j];
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
if(j==0)
cout<<ans[i][j];
else
cout<<" "<<ans[i][j];
cout<<endl;
}
return 0;
}

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6