Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 67.3MB ·虚拟内存 1300.5MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Rust语言编程题目:行列式在数学中,是一个函数,其定义域为det的矩阵A,取值为一个标量,写作det(A)或 | A | 。无论是在线性代数、多项式理论,还是在微积分学中(比如说换元积分法中),行列式作为基本的数学工具,都有着重要的应用。
求下面行列式的值:
1 2 3 8 0 4 7 6 5
程序分析:三阶行列式的值为a11a22a33+a12a23a31+a13a21a32-a11a23a32-a12a21a33-a13a22a31。使用二维数组即可。
输出格式:直接输出结果
知识点:二维数组
fn main() { let a = [[1, 2, 3], [8, 0, 4], [7, 6, 5]]; let mut sum = 0; // a11a22a33+a12a23a31+a13a21a32-a11a23a32-a12a21a33-a13a22a31 sum = 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] - 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]; println!("行列式的值为 {}", sum); }
程序执行结果:
行列式的值为 96
Rust语言编程题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。序列如下:[1, 3, 6, 10, 23, 36, 45, 52, 67, 89, 99]程序分析:首 ...