import java.util.Scanner; public class detminant { public static void main(String[] args){ int num; Scanner scanner=new Scanner(System.in); System.out.println("请输入行列式阶数"); num=scanner.nextInt(); switch (num){ case 0: System.out.println("0"); break; case 1: System.out.println(""); int k; k=scanner.nextInt(); System.out.println(k); break; case 2: System.out.println("|a b|"); System.out.println("|c d|"); int a; int b; int c; int d; Scanner beat=new Scanner(System.in); a=scanner.nextInt(); b=scanner.nextInt(); c=scanner.nextInt(); d=scanner.nextInt(); int sum=a*d-b*c; System.out.println(sum); break; case 3: System.out.println("请按字母顺序输入"); System.out.println("|a b c|"); System.out.println("|d e f|"); System.out.println("|g h i|"); int m; int n; int p; int o; int e; int f; int g; int h; int i; Scanner three=new Scanner(System.in); m=scanner.nextInt(); n=scanner.nextInt(); p=scanner.nextInt(); o=scanner.nextInt(); e=scanner.nextInt(); f=scanner.nextInt(); g=scanner.nextInt(); h=scanner.nextInt(); i=scanner.nextInt(); int sun=m*e*i+n*f*g+o*h*p-p*e*g-n*o*i-m*f*h; System.out.println(sun); break; default: System.out.println("无能为力"); } } }
基于Java的二三阶行列式计算
最新推荐文章于 2024-10-08 13:19:19 发布