【问题描述】
编写程序,输入一个33阶二维数组(整型数组),计算矩阵的行列式后输出。
【输入形式】
输入33阶二维数组,其间以1个空格分隔
【输出形式】
输出矩阵的行列式。
【样例输入1】
123456789
【样例输出1】:
0
【样例输入2】
112200-101
【样例输出2】:
-2
#include<stdio.h>
int main() {
int i, j, a[3][3];
for(i = 0; i < 3; i++) {
for(j = 0; j < 3; j++) {
scanf("%d", &a[i][j]);
}
}
int x = a[0][0]*a[1][1]*a[2][2]+a[0][1]*a[1][2]*a[2][0]+a[0][2]*a[1][0]*a[2][1];
int y = a[0][0]*a[1][2]*a[2][1]+a[0][1]*a[1][0]*a[2][2]+a[0][2]*a[1][1]*a[2][0];
printf("%d", x-y);
return 0;
}