[蓝桥杯] 练习系统-算法提高-ADV-292 【计算行列式】之10分钟AC Apare_xzc
[蓝桥杯] 练习系统-算法提高-ADV-292 【计算行列式】之10分钟AC Apare_xzc 不多说,最喜欢的n阶行列式,大一上写线性代数系统的时候就实现了 题目链接 <— 题面: 我的AC代码: # include <bits/stdc++.h> using namespace std ; int arr [ 8 ] [ 8 ] ; int getDet ( int a [ 8 ] [ 8 ] , int n ) ; //计算n阶行列式 int main ( ) { int n ; while ( cin >> n ) { for ( int i = 0 ; i < n ; ++ i ) for ( int j = 0 ; j < n ; ++ j ) scanf ( "%d" , & arr [ i ] [ j ] ) ; printf ( "%d\n" , getDet ( arr , n ) ) ; } return 0 ; } int getDet ( int a [ 8 ] [ 8 ] , int n ) { if ( n == 1 ) return a [ 0 ] [ 0 ] ; if ( n == 2 ) return a [ 0 ] [ 0 ] * a [ 1 ] [ 1 ] - a [ 0 ] [ 1 ] * a [ 1 ] [ 0 ] ; int ans