任务描述
题目要求读入一个三阶行列式,输出这个行列式的值。
输入格式:
输入数据共三行,每行三个数字(都是整数,绝对值不大于100),代表一个三阶行列式。
输出格式:
输出行列式的值。
输入样例:
1 2 3
6 5 4
8 7 9
输出样例:
-21
行列式的值是什么计算规则啊
#include <stdio.h>
int main()
{
// a1·b2·c3+b1·c2·a3+c1·a2·b3-a3·b2·c1-b3·c2·a1-c3·a2·b1
int a[3][3];
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
printf("%d",a[0][0]*a[1][1]*a[2][2]+a[1][0]*a[2][1]*a[0][2]+a[2][0]*a[0][1]*a[1][2]-a[0][2]*a[1][1]*a[2][0]-a[1][2]*a[2][1]*a[0][0]-a[2][2]*a[0][1]*a[1][0]);
return 0;
}