真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語(yǔ)言函數(shù)二次方程根 用c語(yǔ)言編寫求二次函數(shù)的根

用c語(yǔ)言?二次方程根的程序。

C語(yǔ)言編程

創(chuàng)新互聯(lián)是一家專業(yè)提供和平企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為和平眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

輸入二次方程的三個(gè)系數(shù)

a

b

c

輸出二次方程的根

#include

stdio.h

#include

stdlib.h

#include

math.h

int

main()

{

float

a,b,c,i,root1,root2;

printf("請(qǐng)輸入三個(gè)系數(shù):(輸入格式:a,b,c)");

scanf("%f,%f,%f",a,b,c);

i=b*b-4*a*c;

if(i0)

{

root1=(-b+sqrt(i))/(2*a);

root2=(-b-sqrt(i))/(2*a);

printf("方程有兩不等實(shí)根:");

printf("%f,%f",root1,root2);

}

else

if(i==0)

{

root1=root2=-b/(2*a);

printf("方程有兩相等實(shí)根:");

printf("%f,%f",root1,root2);

}

else

{

root1=(-b)/(2*a);

root2=sqrt(-i)/(2*a);

printf("方程有兩復(fù)根:");

printf("%f+%fi,%f-%fi",root1,root2,root1,root2);

}

return

0;

}

c語(yǔ)言中,求一元二次方程的根

#include?iostream

#include?cmath

using?namespace?std;

int?main()

{float?a,b,c;float?x1,x2; cinabc;float?dlt=b*b-4*a*c;if(dlt=0){x1=-b/2/a+sqrt(dlt)。

/2/ax2=-b/2/a-sqrt(dlt)/2/a。

couta"x^2+"b"x+"c"=0有兩個(gè)實(shí)根:";cout"x1="x1",x2="x2endl;}

else

{x1=-b/2/a;x2=sqrt(-dlt)/2/a;couta"x^2+"b"x+"c"=0有兩個(gè)虛根:"。

cout"x="x1"+/-"x2"i"endl;}

return?0。

擴(kuò)展資料:

成立條件:

一元二次方程成立必須同時(shí)滿足三個(gè)條件:

①是整式方程,即等號(hào)兩邊都是整式,方程中如果有分母;且未知數(shù)在分母上,那么這個(gè)方程就是分式方程,不是一元二次方程,方程中如果有根號(hào),且未知數(shù)在根號(hào)內(nèi),那么這個(gè)方程也不是一元二次方程(是無(wú)理方程)。

②只含有一個(gè)未知數(shù);

③未知數(shù)項(xiàng)的最高次數(shù)是2。

參考資料來(lái)源:百度百科-c語(yǔ)言

C語(yǔ)言 編程求二次方程根

我沒運(yùn)行代碼 不過(guò)問(wèn)題貌似在else if(fabs(disc)1e-6)

你的第1個(gè)if判斷delta 就是那個(gè)disc 就是那么三角形樣的東西 為0 那么fabs(disc)=1e-6浮點(diǎn)數(shù)為0

你的第2個(gè)elseif 我想你要判斷的是disc為正數(shù) 那么可以直接開方 那你應(yīng)該disc1e-6而不是fabs(disc)1e-6 其實(shí)disc0就行了

最后個(gè)else你是想disc為負(fù)數(shù) 那么要有i 我建議你寫上disc-(1e-6)或者直接小于0

最后的最后 你一開始f=sqrt(disc)/(2*a); 有驗(yàn)算disc是大于等于0的親??。?!

c語(yǔ)言求二次函數(shù)的根

#include stdio.h

int main(void)

{

double a,b,c,d,e;

double x1,x2;

printf("請(qǐng)輸入ax^2+bx +c = 0中a,b,c的值");

scanf("%lf,%lf,%lf",a,b,c);

e = b * b - 4 * a * c;

if (e0) {

printf("無(wú)解,請(qǐng)重新輸入\n");

scanf("%lf,%lf,%lf",a,b,c);

}

printf("輸入正確,正在計(jì)算....\n");

d = sqrt(e);

x1 = (-b + d)/(2 * a);

x2 = (-b - d)/(2 * a);

printf("x1=%f\n",x1);

printf("x2=%f\n",x2);

return 0;

}


本文標(biāo)題:c語(yǔ)言函數(shù)二次方程根 用c語(yǔ)言編寫求二次函數(shù)的根
URL標(biāo)題:http://weahome.cn/article/doeisoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部