【问题描述】 编写程序,输入一个3*3阶二维数组(整型数组),计算矩阵的行列式后输出。

【问题描述】
编写程序,输入一个33阶二维数组(整型数组),计算矩阵的行列式后输出。
【输入形式】
输入3
3阶二维数组,其间以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;
}