當前位置:編程學習大全網 - 電腦編程 - C語言,二次函數,ax^2+bx+c=0,a=1,b=5,c=-6,代碼如何寫?

C語言,二次函數,ax^2+bx+c=0,a=1,b=5,c=-6,代碼如何寫?

我看書上是改錯題,妳沒有發完整的原題(錯誤的代碼),無法改錯,只能按照編程題做了:

main(){

int a=1,b=5,c=-6;

float x1,x2,delta;

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

if(delta<0)printf("沒有實數解。\n");

elseif(delta==0){

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

printf("只有壹個解:x=%f。\n",x1);

}

else{

delta=sqrt(dalta);

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

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

printf("有兩個解:x1=%f,x2=%f。\n",x1,x2);

}

}

如果還有問題,請留言。

  • 上一篇:歐姆龍cx-designet怎麽安裝教程
  • 下一篇:數控編程倒角該怎麽走刀
  • copyright 2024編程學習大全網