新手,请教各位。。。谢谢!!!
using System;
public class MatrixMultiply
{
public static void Main(String args[])
{
int i,j,k;
int[][] a = new int[2][3];
int[][] b = {{1,5,2,8},{5,9,10,-3},{2,7,-5,-18}};
int[][] c = new int[2][4];
for(i=0;i<2;i++)
for(j=0;j<3;j++)
a[i][j]=(i+1)*(j+2);
for(i=0;i<2;i++)
{
for(j=0;j<4;j++)
{
c[i][j]=0;
for(k=0;k<3;k++)
c[i][j]+=a[i][k]*b[k][j];
}
}
Console.WriteLine("\n***MatrixA***");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
Console.WriteLine(a[i][j]+"");
Console.WriteLine();
}
Console.WriteLine("\n***MatrixB***");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
Console.WriteLine(b[i][j]+"");
Console.WriteLine();
}
Console.WriteLine("\n****MatrixC***");
for(i=0;i<2;i++)
{
for(j=0;j<4;j++)
Console.WriteLine(c[i][j]+"");
Console.WriteLine();
}
}
}
大家帮忙看一下,哪里出错了,谢谢。。。我是新手。。。