用C語言求解一元二次方程的解怎么寫
用C語言求解一元二次方程的解怎么寫
//求一元二次方程的解
#include
#include
\x09void main ()
\x09{
\x09\x09double x1;//x1,x2分別為方程的2個解
\x09\x09double x2;
\x09\x09double melt;
\x09\x09int a;
\x09\x09int b;//初始化ABC的三個變量
\x09\x09int c;\x09
\x09printf("請輸入a b c三個數(shù)的值:");
\x09scanf("d% d% d%",&a,&b ,&c);//輸入ABC的時候需要空格
\x09melt = b*b - 4*a*c;//初始化melt的值
\x09if (melt>0)
\x09{\x09\x09\x09\x09x1=(-b + sqrt(melt))/(2*a);
\x09\x09\x09\x09\x09x2=(-b - sqrt(melt))/(2*a);
\x09\x09printf ("2個解,x1 = lf%,x2 = lf%\n",x1,x2);
\x09}
\x09\x09
\x09else if (melt==0)
\x09{
\x09x1 = (-b )/(2*a);
\x09x2 = x1;
\x09printf("1個解,x1 = f%,x2 = lf%\n",x1,x2);
\x09}
\x09\x09else
\x09\x09{
\x09\x09\x09printf("無解\n");
\x09\x09}
\x09}
假如輸入,1 -5 6 最后的提示是無解,具體不知道是那個循環(huán)錯了.
//求一元二次方程的解
#include
#include
\x09void main ()
\x09{
\x09\x09double x1;//x1,x2分別為方程的2個解
\x09\x09double x2;
\x09\x09double melt;
\x09\x09int a;
\x09\x09int b;//初始化ABC的三個變量
\x09\x09int c;\x09
\x09printf("請輸入a b c三個數(shù)的值:");
\x09scanf("d% d% d%",&a,&b ,&c);//輸入ABC的時候需要空格
\x09melt = b*b - 4*a*c;//初始化melt的值
\x09if (melt>0)
\x09{\x09\x09\x09\x09x1=(-b + sqrt(melt))/(2*a);
\x09\x09\x09\x09\x09x2=(-b - sqrt(melt))/(2*a);
\x09\x09printf ("2個解,x1 = lf%,x2 = lf%\n",x1,x2);
\x09}
\x09\x09
\x09else if (melt==0)
\x09{
\x09x1 = (-b )/(2*a);
\x09x2 = x1;
\x09printf("1個解,x1 = f%,x2 = lf%\n",x1,x2);
\x09}
\x09\x09else
\x09\x09{
\x09\x09\x09printf("無解\n");
\x09\x09}
\x09}
假如輸入,1 -5 6 最后的提示是無解,具體不知道是那個循環(huán)錯了.
其他人氣:782 ℃時間:2020-02-02 14:01:32
優(yōu)質(zhì)解答
很高興為您解答.原代碼中的scanf和printf中的%要放在d和lf的前面才對,改正后運算無誤~#include #include void main (){double x1;//x1,x2分別為方程的2個解double x2;double melt;int a;int b;//初始化ABC的三個變量...
我來回答
類似推薦
- C語言,求一元二次方程的解
- 怎樣用C語言編一個解一元二次方程的程序(可以看步驟)!
- 以下成語與哪個歷史人物有關(guān).草船借箭 完璧歸趙 臥薪嘗膽
- 三角梅的特點
- 故宮太和殿內(nèi)那塊牌匾上的四個字是什么?
- 求高手幫忙寫一篇英文信
- (1)某商店將某種DVD按進價提高40%定價,促銷后,每臺仍獲利2元.每臺DVD的進價是多少元?
- People like to eat watermelon in hot summer.
- 對我來說編英語對話不難 It ____ difficult ____ me ____ ____ ____ English dialogues
- 煤礦安全規(guī)程由多少條
- He doesn't walk_______the park.He goes _______bike.括號里填什么?A:to.on B:on.by C:to.by
- 半徑為6cm的扇形的弧長為6.28cm,求這個扇形的面積
猜你喜歡
- 1“人體內(nèi)的細胞外液主要包括血漿,組織液和淋巴”這句話為什么不對
- 2y=-2x+b的圖像與兩坐標軸圍城的三角形面積為3.(1)求這個函數(shù)的解析式(2)求原點到這個圖像的距離
- 34的n次方·a的2n次方·b的3n次方=( )的n次方.
- 4—What do you think made Mary soupset?_____her new bike.A.As she lo.com
- 5若X的二次方+3X+1=0,則X的三次方+5X的二次方+5X+8=?
- 6計算:5x-2y-6+ (1/x) + (1/y)
- 7英語翻譯
- 81,2題 有圖
- 9下列有關(guān)長江中下游平原敘述正確的
- 10糖吃多了會怎樣,哪些食物糖類高
- 11排列與組合題,這樣有什么不對?
- 124/5x-x=120