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;
}