當前位置:編程學習大全網 - 編程軟體 - C語言中求壹元二次方程兩根的編程問題,我想用條件表達式怎麽辦(顯示很多錯誤)

C語言中求壹元二次方程兩根的編程問題,我想用條件表達式怎麽辦(顯示很多錯誤)

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main()

{

double a,b,c,sqr,x1,x2,m;

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

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

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

if (m >= 0)

{

sqr=(double)sqrt(m);

}

else

{

printf("方程無實根\n");

return -1;

}

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

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

printf("方程的兩個根x1=%.2lf x2=%.2lf\n",x1,x2);

system("pause");

return 0;

}

條件表達式如上,程序能正確執行

  • 上一篇:學習軟件編程最核心的東西就是——編程思路。
  • 下一篇:CCF CSP 認證成績350分是什麽水平?
  • copyright 2024編程學習大全網