C程序计算二阶行列式的值

本文将使用C语言编写程序计算二阶行列式的值;二阶行列式的表示如下:

C程序计算二阶行列式的值

使用C语言计算二阶行列式

程序通过定义一个2*2数组用于存储输入的二阶行列式;再通过前文的公式计算出二阶行列式的值;

#include <stdio.h>

int main() {

	int D[2][2];
	int value;

	scanf("%d %d", &D[0][0], &D[0][1]); //a11 a12
	scanf("%d %d", &D[1][0], &D[1][1]); //a21 a22

	// D = a11a22 - a12a21
	value = D[0][0] * D[1][1] - D[0][1] * D[1][0];

	printf("a11 = %d\ta12 = %d\n", D[0][0], D[0][1]);
	printf("a21 = %d\ta22 = %d\n", D[1][0], D[1][1]);
	printf("D = %d\n", value);

}

运行效果

3 -2
2 1
a11 = 3 a12 = -2
a21 = 2 a22 = 1
D = 7

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/the-two-order-determinant-in-c.html

分类: 计算机技术
推荐阅读:
requests中的超时(timeout)设定和捕获异常 为防止服务器不能及时响应,大部分发至外部服务器的请求都应该带着 timeout 参数。在默认情况下,除非显式指定了 timeout 值,requests 是不会自动进行超时处理的。如果没有 timeout,你的代码可能会挂起若干分钟甚至更长时间。
C语言ispunct()函数:判断字符是否为标点符号 ispunct()是C语言标准库中的一个函数,用于检查一个字符是否为标点符号;如果传入的字符参数是标点符号,则返回非0值,否则返回0;
Golang中如何表示无穷大 在Golang中,可以使用math包中的Inf函数来表示无穷大;具体来说,使用math包中的Inf(1)表示正无穷大,Inf(-1)表示负无穷大。
查看Nginx版本信息和编译配置参数 使用命令nginx -v 获取Nginx版本信息;使用命令nginx -V 获取Nginx编译信息;
PySide6 widgetAt()函数详细教程 Pyside6.QtWidgets.QApplication类的成员函数widgetAt()用于返回屏幕位置(x,y)处的小部件对象,如果那里没有Qt小部件,则返回None;该方法无法获取其它进程的Qt小部件;
Python实现switch语句,没错!是Switch语句 Python中是没有switch语句的;条件判断只能使用if…else…这样的语句;但是伟大的劳动人民是非常有头脑的,我们总有办法。