在visual C++ 6.0上,用C语言编写,求一元二次方程的根
工具/原料
方法/步骤
1打开visual C++ 6.0-文件-新建-文件-C++ Source File
2定义变量:#include #include void main(){ double a,b,c; /*定义系数变量*/ double x1,x2,p; /*定义根变量和表达式的变量值*/
3输入系数: printf('请输入a,b,c:'); /*提示用户输入三个系数*/ scanf('%lf%lf%lf',&a,&b,&c); /*接收用户输入的系数*/
4输出回车: printf('\n'); /*输出回行*/
5计算根: p=b*b-4*a*c; /*给表达式赋值*/ x1=(-b+sqrt(p))/(2*a); /*根1的值*/ x2=(-b-sqrt(p))/(2*a); /*跟2的值*/
6输出结果: printf('x1=%f,x2=%f\n',x1,x2); /*输出两个根的值*/
7完整的源代码:#include #include 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=%f\n',x1,x2); /*输出两个根的值*/}