用C語言編寫,求一元二次方程的根

來源:酷知科普網 2.06W

在visual C++ 6.0上,用C語言編寫,求一元二次方程的根

操作方法

(01)開啟visual C++ 6.0-檔案-新建-檔案-C++ Source File

用C語言編寫,求一元二次方程的根
用C語言編寫,求一元二次方程的根 第2張

(02)定義變數:#include <stdio.h>#include <math.h>void main(){double a,b,c;                                /*定義係數變數*/double x1,x2,p;                              /*定義根變數和表示式的變數值*/

(03)輸入係數:printf("請輸入a,b,c:");                      /*提示使用者輸入三個係數*/scanf("%lf%lf%lf",&a,&b,&c);                 /*接收使用者輸入的係數*/

用C語言編寫,求一元二次方程的根 第3張

(04)輸出回車:printf("n");                               /*輸出回行*/

用C語言編寫,求一元二次方程的根 第4張

(05)計算根:p=b*b-4*a*c;                            /*給表示式賦值*/x1=(-b+sqrt(p))/(2*a);                           /*根1的值*/x2=(-b-sqrt(p))/(2*a);                           /*跟2的值*/

用C語言編寫,求一元二次方程的根 第5張

(06)輸出結果:printf("x1=%f,x2=%fn",x1,x2);                   /*輸出兩個根的值*/

用C語言編寫,求一元二次方程的根 第6張

(07)完整的原始碼:#include <stdio.h>#include <math.h>void main(){double a,b,c;                                /*定義係數變數*/double x1,x2,p;                              /*定義根變數和表示式的變數值*/printf("請輸入a,b,c:");                      /*提示使用者輸入三個係數*/scanf("%lf%lf%lf",&a,&b,&c);                 /*接收使用者輸入的係數*/printf("n");                               /*輸出回行*/p=b*b-4*a*c;                            /*給表示式賦值*/x1=(-b+sqrt(p))/(2*a);                           /*根1的值*/x2=(-b-sqrt(p))/(2*a);                           /*跟2的值*/printf("x1=%f,x2=%fn",x1,x2);                   /*輸出兩個根的值*/}

用C語言編寫,求一元二次方程的根 第7張
熱門標籤