在visual C++ 6.0上,用C語言編寫,求一元二次方程的根
(01)打開visual C++ 6.0-文件-新建-文件-C++ Source File
(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); /*接收用戶輸入的係數*/
(04)輸出回車:printf("n"); /*輸出回行*/
(05)計算根:p=b*b-4*a*c; /*給表達式賦值*/x1=(-b+sqrt(p))/(2*a); /*根1的值*/x2=(-b-sqrt(p))/(2*a); /*跟2的值*/
(06)輸出結果:printf("x1=%f,x2=%fn",x1,x2); /*輸出兩個根的值*/
(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); /*輸出兩個根的值*/}