http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?a=3505
二階反矩陣的公式是主對角線交換另一個對角線加上負號然後每一個數字乘以1/兩對角線相乘的差 還必須注意當是2.0時要輸出2若有小數則輸出到小數點第一位
#include<stdio.h>
#include<math.h>
int main(){
float arr[4],a,b,c,d;
int i=0;
scanf("%f%f%f%f",&a,&b,&c,&d);
arr[0]=d/((a*d)-(c*b));
arr[1]=-b/((a*d)-(c*b));
arr[2]=-c/((a*d)-(c*b));
arr[3]=a/((a*d)-(c*b));
for(i=0;i<4;i++){
if(arr[i]==floor(arr[i]))
printf("%.0f",floor(arr[i]));
else
printf("%.1f",arr[i]);
if(i%2==1)
printf("\n");
else
printf(" ");
}
/*
題目:[C_AR85-易] 反矩陣
作者:1010
時間:西元 2016 年 7 月 */
}