#3164: 請問為何會 LOE


shinchun (shinchun)


您的輸出超過測資的輸出!!(line:1601) 您額外輸出了: -0.00162 0.00485 可能的原因為 
* 累贅的輸出,請勿輸出題目未要求的文字
 
我看不出來為何會OLE ||Orz 
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{   
    float a,b,c,d;
 
    while( scanf("%f%f%f%f",&a,&b,&c,&d) != EOF){
        if(!a && !b && !c && !d)     //全部都0就離開
            break;
        else if( !(a*b-c*d ) )          //det(A) ==0 代表不可逆
            printf("cheat!\n");
        else{
            float temp=a*d-b*c;
            printf("%.5f %.5f\n%.5f %.5f\n",d/temp,-b/temp,-c/temp,a/temp);  //方陣裡面 對角交換 其他乘負號 
        }                                                                                                    //然後每一項除det(A)
    }
    return 0;
}

#3166: Re:請問為何會 LOE


shinchun (shinchun)


抱歉  

我發錯地方了  ~>"<~