利用C語言輸出一個二元一次函數


 #include<stdio.h>

#include<math.h>

int main(void)//其實void我認為在這可有可無

{

 double a,b,c,x1,x2;//雙精度定義未知數

 printf("請輸入三個系數a,b,c\n");

 scanf("%lf%lf%lf",&a,&b,&c);//利用scanf錄入用戶所給的數據Tip:有的編譯器要將"scanf"改為"scanf_s" 版本的更跌導致,也可以說是一種優化,據說這樣可以讓數據更安全

 x1=(-b+sqrt(b*b-4*a*c))/2;//套入公式得根一

 x2=(b-sqrt(b*b-4*a*c))/2;//同理得根二

 if(b*b-4*a*c<0)//判定方程是否成立

 {

  printf("這個一元二次方程無解\n");//輸出結果

 }

 else

 {

  printf("這個方程的根為%.2lf%.2lf\n",x1,x2);//輸出結果

 }

 return 0;

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM