行列式计算c语言
#include<stdio.h>
#include<math.h>
int main()## 标题
{
int i, j, p, q,t;
int s,h, k,s,g,m; //h = a[i][j], k = b[p][q]; g = h * k s += h * k;
int a[3][4];
int b[4][2];
printf("输入a\n"); //输入数组a
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
scanf_s("%3d", &a[i][j]);
printf("%d", a[i][j]);
printf("\n"); //使排版好看一点
}
printf("输入b\n"); //输入数组b
for (p = 0; p < 4; p++)
{
for (q = 0; q < 2; q++)
scanf_s("%3d", &b[p][q]);
printf("%d", b[p][q]);
printf("\n");
}
printf("输入b\n");
for (t = 0; t < 3; t++)
{
for (s = 0; s < 2; s++)
{
s = 0;
for (i = t, q = s, p = 0, j = 0; j < 4; p++, j++)
{
h = a[i][j], k = b[p][q];
g = h * h;
s += h * k;
}m = s;
printf("%5d", m); //输出结果
}printf("\n");
}
printf("\n");
return 0;
}
结果