程序设计C 实验三 题目五 求二阶逆矩阵(0285)

来源:互联网 发布:java urlencode编码 编辑:程序博客网 时间:2024/05/16 01:05
Description

输入大小为2*2的距阵。

Input

输出一个大小为2*2的距阵,矩阵每一行相邻的的两个数字之间由一个空格隔开。具体的请详见 Sample Output 。

Output
1
2
3
2 0
1 1
Sample Input
1
2
3
0.500000 0.000000
-0.500000 1.000000
#include<stdio.h>int main(){    int a1,b1,c1,d1;    float detA,a2,b2,c2,d2;    scanf("%d%d%d%d",&a1,&b1,&c1,&d1);    detA=a1*d1-b1*c1;    if(detA!=0){    a2=d1/detA,b2=-b1/detA;    c2=-c1/detA,d2=a1/detA;    printf("%f %f \n%f %f \n",a2,b2,c2,d2);    }    return 0;}


0 0
原创粉丝点击