求解二次函數(shù)的c語(yǔ)言 求解二次函數(shù)的c語(yǔ)言方法

用C語(yǔ)言計(jì)算二次函數(shù)的問(wèn)題.

你的

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)絡(luò)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、上城網(wǎng)站維護(hù)、網(wǎng)站推廣。

else if(b*b-4*a*c==0)

x1=x2=-b/2*a; printf("%.2f,%.2f",x1,x2);

else $=sqrt(b*b-4*a*c)/(2*a);

x1=-b+$;

x2=-b-$;

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

兩句加上大括號(hào)就行了。。。

if只能執(zhí)行到分號(hào)以前,所以加入大括號(hào)。另外x1=x2=-b/2*a MS沒(méi)加小括號(hào)

else if(b*b-4*a*c==0)

{x1=x2=-b/(2*a); printf("%.2f,%.2f",x1,x2);}

else $=sqrt(b*b-4*a*c)/(2*a);

{ x1=-b+$;

x2=-b-$;

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

}

還有。。

從界面里輸入二次函數(shù)用c語(yǔ)言編寫(xiě)求解

#include stdio.h

#include stdlib.h

#include math.h

int main()

{

float a,b,c,l,t,x1,x2;

printf("input three numbers\n");

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

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

if(t0)

{

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

x2=(-b-sqrt(t))/(2*a);

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

}

else if(t==0)

{

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

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

}

else

{

l=sqrt(-t)/2/a;

t=-b/2/a;

printf("%f%+fi\n%f%+fi",t,l,t,-l);

}

return 0;

}

C語(yǔ)言寫(xiě)二次函數(shù)

首先你已經(jīng)很清楚的說(shuō)明了你這個(gè)程序是用C語(yǔ)言寫(xiě)二次函數(shù)的,而當(dāng)a=0時(shí),就不是二次函數(shù)了,應(yīng)該按照一次函數(shù)來(lái)進(jìn)行計(jì)算,否則 一個(gè)數(shù)除以0就沒(méi)有意義了.~

#include stdio.h

#include stdlib.h

#include math.h

int main()

{

float a,b,c;

float x1,x2,m;

printf("input number a=:");

scanf("%f",a);

printf("input number b=:");

scanf("%f",b);

printf("input number c=:");

scanf("%f",c);

if(a==0)

printf("一根:%f\n",c*(-1)/b);

else if(a==0b==0)

printf("無(wú)意義!");

else

{

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

if(m0)

{

printf("兩根\n");

printf("x1=%f\n",(-b+sqrt(m))/(2*a));

printf("x2=%f\n",(-b-sqrt(m))/(2*a));

}

else if(m==0)

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

}

else

printf("無(wú)實(shí)根\n");

}

return 0;

}

幫我看看求二次函數(shù)的C語(yǔ)言程序,要求要用函數(shù)來(lái)寫(xiě),謝了

我已經(jīng)按你的意思修改了,也運(yùn)行出來(lái)了,希望對(duì)你有幫助,代碼附帶在下面:

#includestdio.h

#includemath.h

float t,x1,x2;

void main()

{

void situ1(float a,float b,float c);

void situ2(float a,float b,float c);

void situ3();

float x,a,b,c;

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

if (a==0)

{

x=-c/b;

printf("x=%.2f\n",x);

}

else

{

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

if (t0)

situ1(a,b,c);

else if(t==0)

situ2(a,b,c);

else

situ3();

}

}

void situ1(float a,float b,float c)

{

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

x2=(-b-sqrt(t))/(2*a);

printf("x1=%.2f\tx2=%.2f\n",x1,x2);

}

void situ2(float a,float b,float c)

{

x1=x2=(-b+sqrt(t))/(2*a);

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

}

void situ3()

{

printf("沒(méi)有實(shí)根\n");

}

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;

}

c語(yǔ)言解答二次函數(shù)

這個(gè)簡(jiǎn)單啊

#includestdio.h

#includemath.h

main()

{

double a,b,c,w;

printf("請(qǐng)輸入三個(gè)數(shù)(方程的系數(shù)),中間用空格分開(kāi)\n");

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

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

if (w0)printf("方程無(wú)解\n");

else if(w==0)printf("方程有一個(gè)解:x=%lf\n",-b/(2*a));

else printf("方程有兩個(gè)解:x1=%lf,x2=%lf\n",(-b+sqrt(w))/(2*a),(-b-sqrt(w))/(2*a));

}

網(wǎng)站名稱(chēng):求解二次函數(shù)的c語(yǔ)言 求解二次函數(shù)的c語(yǔ)言方法
文章位置:http://www.muchs.cn/article38/doseopp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、關(guān)鍵詞優(yōu)化軟件開(kāi)發(fā)、虛擬主機(jī)、定制開(kāi)發(fā)、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化