c語言程式設計求方程的解求a2bc0方程的實根

2021-08-08 07:18:37 字數 2760 閱讀 6354

1樓:迮鵬鵾麻今

總結上面兩位的說法:

#include

#include

void

main()

我用vc6.0,可以執行。不知道對否,樓主再看看。

2樓:匿名使用者

#include

#include

void main()

else }}

這是我編的程式,是對的,希望對你有幫助。

3樓:匿名使用者

int main(void)

else

printf("%f",x1);

} else printf("no");

return 0;}

4樓:匿名使用者

你的問題是當d>0時,順程式看下去自然就有x1>x2,所以if中的巢狀if沒有起作用,也就是d=0你就直接歸為輸出no了,下面是我在你的程式基礎上改的,刪去了一些較繁瑣的地方,程式相當簡便,即使你用不到也可能對後來人有幫助。

#include

#include

void main()

else if ((int)d==0)

else printf("no");}

5樓:

#include

#include

int main(void)

else printf("%f",x1);

}else printf("no");

return 0;}

6樓:

試試這個,這題目我做過!!

#include

#include

int main()

return 0;}

解一元二次方程ax2+bx+c=0的解。 c語言程式設計求**

7樓:

#include "stdio.h"

#include "math.h"

main()}

8樓:匿名使用者

#include

main()

else if(temp==0)//一個相同實根//保留兩位輸出

else if(temp<0)//共軛複數,無實根else

;printf("輸入非0繼續,0退出\n");

scanf("%d",&s);

}return 0;}

9樓:匿名使用者

double deta=b*b-4*a*c;

if(deta<0)

cout<<"no real root"<

else if(data==0)

cout<<(-b)/2a<

else

cout<<(-b+sqrt(deta))/(2*a)<<";"<<(-b-sqrt(deta))/(2*a)<

c語言:求一元二次方程ax^2+bx+c=0的解,要求用函式呼叫來完成,

10樓:匿名使用者

解一元二次方程,c語言函式實現,參考**如下:

#include

#include

int fun(double *x1, double *x2, double a, double b, double c)

else if(dt>0) else return 0;

}int main()

else

printf("無解");

return 0;}

11樓:匿名使用者

用公式法求一元二次方程的解。

套用公式,將兩個解求出。然後判斷。

c語言:求ax^2+bx+c=0方程的解

12樓:育知同創教育

c語言:求ax^2+bx+c=0方程的解過程如下:

#include

#include

int main()

//有兩個相等的實數根

else if (determinant == 0)//沒有實數根,只有虛數根

else

return 0;

}測試驗證:

輸入 a, b and c: 2.3

45.6

根是: -0.87+1.30i and -0.87-1.30i

13樓:匿名使用者

親,你的if-else沒有加大括號,所以他沒有包含屬於他的全部語句,加上大括號

另外,在有兩個不相等回實答

根的時候輸出函式中有兩個引數,但是你只使用了一個%f,這個少了一個啊,還有共軛復根的地方不是這麼表示的吧

c語言題 求方程ax^2+bx+c=0的根。分別考慮:有兩個不等的實根;有兩個相等的實根

14樓:匿名使用者

求根公式寫出來,然後計算那個表示式就行了,開方是函式sqrt 加標頭檔案math.h

15樓:匿名使用者

#include

#include

#include

void main()

if(val == 0) // 由於精度問題,一般小於一個值就認為是零, 寫成abs(val) < eps

else}

c語言程式設計題求幫忙,C語言程式設計題,求12!3!20!的和,怎麼做

是初學者嗎 這樣的問題最好說明哪一步不懂,自己練習還是最重要的scanf一位一位的讀入 乘除之後,switch case就ok了 include int main void char s 20 10x98765432 char id 20 int sum 0,i,yushu printf 請輸入身份...

求個c語言程式設計高手,求個c語言程式設計高手

由於main函式不能被其它函式呼叫,因此不可能在程式內部取得實際值。那麼,在何處把實參值賦予main函式的形參呢?實際上,main函式的引數值是從作業系統命令列上獲得的。當我們要執行一個可執行檔案時,在dos提示符下鍵入檔名,再輸入實際引數即可把這些實參傳送到main的形參中去。dos提示符下命令列...

c語言程式設計求大神急救,C語言程式設計,求大神急救。

include include include define maxnumber 30 int total 0 int a maxnumber char menuitem void displaymenu int genrandom int m,n void gennumber int a,int ...