1樓:
== 寫成=
結果應該不會對的 因為你把公式拆開了p=-b/2.0*a; 這個如果除不淨 那算出的就是近似值了
而且不同的編譯器結果還不同 有的以除數的符號為準 有的以被除數的符號為準
第二個函式呼叫錯了吧
看這裡 ,p-dayu0(a,b,c) 函式返回的是 -b/2*a; 而 p=-b/2.0*a; 相減不就等於 。。。0?
補充拜月n的原因: 格式化輸入不能確定精度 否則出錯。。。
2樓:匿名使用者
#include
#include
float a,b,c;
void main()
else if(q==0)
else if(q<0)
}float dayu0(float i,float j,float k)
float dengyu0(float a,float b,float c)
這是修改後的程式,已驗證輸出結果是正確的。不過改的有些亂。。。
哥哥,你沒發現按拜月n的改法,輸出的結果是錯的?
3樓:亳州鼎誠商業運營管理
我除錯了半天,找到點問題了。
改成scanf("%f,%f,%f",&a,&b,&c);//原因不確定,畢竟3年沒接觸c語言了
2.else if(q=0) 改成else if(q==0) ,你那麼寫是賦值。
改了這些可以跑通了。
4樓:
else if(q==0)
你少打一個「=」號-_-
5樓:
是不是x=-b/(2*a)?
用c語言求二元一次方程的根
6樓:篤學博志
# include
# include
int main(void)
else if (0 == delta)
else
printf("您想繼續麼(y/n): ");
scanf(" %c", &ch); //%c前面必須得加一個空格 原因略
} while ('y'==ch || 'y'==ch);
return 0;
}希望可以幫到你,如果滿意請採納!
7樓:自我修養
這個程式可以求實根和虛根
8樓:匿名使用者
#include
int main()請採納
c語言求二元一次方程
9樓:最愛
#include
#include
int main()
else//加大括號 不解釋
return 0;
}錯誤太多 太基礎 多看書 仔細點 不解釋
c語言 求二元一次方程的根
10樓:匿名使用者
的輸入格式是%lf
換成
c中編一個程式求一個二元一次方程的解
11樓:匿名使用者
首先要找到二元一次方程組的通解,例如:e69da5e887aa62616964757a686964616f31333264663663
ax+by=m
cx+dy=n
不難算出
x=(md-bn)/(ad-bc)
y=(mc-an)/(bc-ad)
這相當於知道了演算法,接下來就可以程式設計序了:
main()
輸入係數,就可以計算了
上面是求二元一次方程的根,根據「三種情況」不知你是否是想求一元二次方程的根,這裡也給出程式供參考:
#include
#include
main()
else
else}}
這個我試過了,ok!
用c語言編制求二元一次方程組的根
12樓:匿名使用者
#include
#include
main()
else
else}}
這個我試過了,ok!
13樓:
#include
#include
int main( )
return 0;}
14樓:
笨而有效的辦法:
用帶入法求出解的公式,再根據公式程式設計。
15樓:匿名使用者
這個程式通過不了編譯啊
c語言題「輸入係數的有效值,計算一元二次方程的實根和虛根」怎麼編?
16樓:匿名使用者
給個演算法的框架,你可以自己細化。
#include "math.h"
float a, b, c, delta;
delta=b*b-4*a*c;
if(delta==0)
else if(delta >0)
else
17樓:春英慧
#include
#include
int main(void)
else
if (disc > 0)
else
return 0;}
c語言編寫一個求一元二次方程的實根的程式。
18樓:棉花表表
步驟:開啟visual c++ 6.0-檔案-新建-檔案-c++ source file
2.定義變數:
#include
#include
void main()
19樓:陸捷
#include
#include
int main(void)
else if(d = 0)
else
return 0;
}望採納,謝謝~
20樓:無影之子
#include"stdio.h"
#include"stdlib.h"
#include"math.h"
int main()
d=pow(b,2)-4*a*c;
if(d>0)
else if(d==0)
else
printf("無解");
return 0;}
21樓:匿名使用者
#include
#include
int main()
else if(d = 0)
else if(d < 0)
return 0;}
22樓:匿名使用者
#include
#include
int main()
else if (t==0)
else
return 0;}
23樓:尺蠖丨蚩
#include
#include
void main()
else if(d==0)
printf("x1=x2=%.2f\n",(-b)/(2*a));
else
printf("方程沒有實根\n");}
24樓:小啊小金人
我的媽,答案錯了,別誤人子弟好不好,連我這個學生都能看出來
25樓:逆塵
吐槽:書上已基本給出了思路,就是照著敲的事。
答案:#include
#include
int main(void)
else if(!d)
else
printf("無根\n");
return 0;}
26樓:虎ai晴
#include
#include
#include//呼叫標準庫函式exit(),終止整個程式的執行,返回作業系統
#define eps 1e-6 //很小的數,接近0
int main()
disc = b * b - 4 * a * c;
p = - b / (2 * a);
q = sqrt(fabs(disc)) / (2 * a);
if(fabs(disc) <= eps) //若判別式為0,則輸出兩個相等實根
else if(disc > eps) //若判別式為正值,則輸出兩個不等實根
else //若判別式為負值,輸出兩個共軛復根
return 0;}
27樓:進擊的糰子
這樣做事是可以的。親,希望我的回答能夠幫助到你。祝您冬至快樂,生活愉快,在2023年祝您和您的家人幸福安康,萬事如意,身體健康,闔家歡樂!
二元一次方程
含有兩個未知數,並且所含未知項都為1次方,那麼這個整式方程就叫做二元一次方程 二元一次方程的一般形式 ax by c 0其中a b不為零。從別的地方複製過來的,希望誰對你有用 二元一次方程定義 一個含有兩個未知數,並且未知項的指數都是1的整式方程,叫二元一次方程 linear equation of...
二元一次方程組,二元一次方程組的過程
認識二元一次方程組的概念,一些把簡單實際的問題中的數量關係,用二元一次方程組的形式來計算,學會用含有其中一個未知數的代數式表示另一個的方法。1.設3人間x 間,2人間y 間 3x 2y 20 x y 50 x y 小於等於 20 化簡得 2x y 30 x 10 y 10 x 11 y 8 x 12...
二元一次方程組,二元一次方程組的概念
用加減消元發解方程,先將兩個式子中的x統一 152x 133y 19 1 152x 144y 8 2 用1式減去二式,得 152x 133y 152x 144y 19 8化簡後得 11y 11,求得 y 1再代入1式,得 152x 133 1 19化簡後得 152x 152,求得 x 1 所以,答案...