當前位置:妙知谷 >

母嬰教育 >學習交流 >

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

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

在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張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/o42v7.html