#9639: C語言求助!!第五測資點


B0306125 (Rekkursion)

學校 : 臺北市立大安高級工業職業學校
編號 : 47515
來源 : [140.112.238.177]
最後登入時間 :
2024-11-07 22:06:51
a410. 解方程 -- TYVJ | From: [111.184.39.89] | 發表日期 : 2015-02-09 21:41

它告訴我:
第 5 測資點(0%): 
WA (line:1) 
答案不正確
您的答案為: x=-inf 正確答案為: x=-0.33  我不懂那個-inf是什麼意思,我到底哪理錯了,請各位大大告訴我,謝謝。 下面是我的程式碼

#include <stdio.h>
int main()
{
double a , b , c , d , e , f;
while(scanf("%lf %lf %lf %lf %lf %lf" , &a , &b , &c , &d , &e , &f) != EOF)
{
double x , y;
if(((b * d) - (a * e)) == 0 && ((d * c) - (a * f)) == 0)
{
printf("Too many\n");
}
else if(((b * d) - (a * e)) == 0 && ((d * c) - (a * f)) != 0)
{
printf("No answer\n");
}
else
{
y = ((d * c) - (a * f)) / ((b * d) - (a * e));
x = (c - (b * y)) / a;
printf("x=%.2lf\n" , x);
printf("y=%.2lf\n" , y);
}
}
return 0;
}
 
#9640: Re:C語言求助!!第五測資點


B0306125 (Rekkursion)

學校 : 臺北市立大安高級工業職業學校
編號 : 47515
來源 : [140.112.238.177]
最後登入時間 :
2024-11-07 22:06:51
a410. 解方程 -- TYVJ | From: [111.184.39.89] | 發表日期 : 2015-02-09 21:44

它告訴我:
第 5 測資點(0%): 
WA (line:1) 
答案不正確
您的答案為: x=-inf 正確答案為: x=-0.33  我不懂那個-inf是什麼意思,我到底哪理錯了,請各位大大告訴我,謝謝。 下面是我的程式碼

#include
int main()
{
double a , b , c , d , e , f;
while(scanf("%lf %lf %lf %lf %lf %lf" , &a , &b , &c , &d , &e , &f) != EOF)
{
double x , y;
if(((b * d) - (a * e)) == 0 && ((d * c) - (a * f)) == 0)
{
printf("Too many\n");
}
else if(((b * d) - (a * e)) == 0 && ((d * c) - (a * f)) != 0)
{
printf("No answer\n");
}
else
{
y = ((d * c) - (a * f)) / ((b * d) - (a * e));
x = (c - (b * y)) / a;
printf("x=%.2lf\n" , x);
printf("y=%.2lf\n" , y);
}
}
return 0;
}
不好意思,我知道什麼是inf了,無限大對吧,可是我還是不懂啊,為何會出現inf??
請各位告訴我!謝謝。


 
#9641: Re:C語言求助!!第五測資點


B0306125 (Rekkursion)

學校 : 臺北市立大安高級工業職業學校
編號 : 47515
來源 : [140.112.238.177]
最後登入時間 :
2024-11-07 22:06:51
a410. 解方程 -- TYVJ | From: [111.184.39.89] | 發表日期 : 2015-02-09 21:50



對不起打擾大家!我已經解決了!

 
ZeroJudge Forum