用c語言求函數(shù)的根 c++求函數(shù)的根

用C語言編程怎么求一個數(shù)的根號

#include?stdio.h

臺安ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

#include?math.h

int?main()

{

float?a=5,?b;

b=sqrt(a);

printf("a的平方根為:%f\n",b);

return?0;

}

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

#include stdio.h

int main(void)

{

double a,b,c,d,e;

double x1,x2;

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

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

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

if (e0) {

printf("無解,請重新輸入\n");

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

}

printf("輸入正確,正在計算....\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語言求方程的根

你沒有考慮a=0的情況,我把我寫的給你看看,你看看有什么不同吧:

#includestdio.h

#includemath.h

main()

{

int a,b,c;

double DT,x,x1,x2;

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

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

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

printf("Input error!\n");

else

{

if(a==0)

{ x=-c/(1.*b);

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

}

else

{

if(DT==0)

{x=-b/(2*a);

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

}

if(DT0)

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

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

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

}

if((DT0)(b==0))

{DT=-DT;

x1=(sqrt(DT))/(2*a);

x2=(-sqrt(DT))/(2*a);

printf("x1=%.6fi\nx2=%.6fi\n",x1,x2);

}

if((DT0)(b!=0))

{DT=-DT;

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

x2=sqrt(1.*DT)/(2*a);

printf("x1=%.6f+%.6fi\nx2=%.6f-%.6fi\n",x1,x2,x1,x2);

}

}

}

return 0;

}

具體的輸入輸出格式可能不一樣,因為不清楚你的要求,有疑問可以問我

c語言函數(shù)求方程的根

#includestdio.h

#includestdlib.h

#includemath.h

int main()

{

float a,b,c,x,x1,x2,d;

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

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

if(a==0)

{

if(b==0)

{

if(0==c)

{

printf("等式0!\n");

}

else

{

printf("輸入錯誤!\n");

}

}

else

{

printf("只能構成一元一次方程,x=%.6f\n",0==-(float)c/b ? 0 : -(float)c/b);

}

}

else

{

if(d0)

{

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

x2=(-b-sqrt(-d))/(2.0*a);

printf("x1=%.6f+%.6fi\nx2=%.6f-%.6fi\n",(-b)/(2.0*a),sqrt(-d)/(2.0*a),(-b)/(2.0*a),sqrt(-d)/(2.0*a));

}

else if(d==0)

{

printf("x1=x2=%.6f\n",(-b)/(2.0*a));

}

else

{

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

x2=(-b-sqrt(d))/(2.0*a);

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

}

}

system("PAUSE");

return EXIT_SUCCESS;

}

新聞名稱:用c語言求函數(shù)的根 c++求函數(shù)的根
網(wǎng)站URL:http://muchs.cn/article32/hjsssc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、品牌網(wǎng)站設計、動態(tài)網(wǎng)站App設計、微信公眾號、品牌網(wǎng)站制作

廣告

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

成都網(wǎng)站建設公司