求一元二次方程的根
2012-10-25 16:58
225 查看
上机内容:求一元二次方程的根 上机目的:学会分支结构程序设计 /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 李洋 * 完成日期:2012 年 10月 25 日 * 版 本 号:v1.0 * * 输入描述:方程的系数a,b,c. * 问题描述:求方程的根 * 程序输出:方程的根 * 问题分析:无 * 算法设计:无 */ #include <iostream> #include <Cmath> using namespace std; int main() { double a,b,c,x1,x2,delta; cout<<"请输入方程的系数:"; cin>>a>>b>>c; if(a==0) { cout<<"此方程不是一元二次方程,请重新输入。"<<endl; } else { delta=b*b-4*a*c; if(delta<0) { cout<<"此方程无实根。"<<endl; } else { if(delta==0) { x1=x2=(-b+sqrt(delta))/2*a; cout<<"x1=x2="<<x1<<endl; } else { x2=(-b-sqrt(delta)); x1=(-b+sqrt(delta)); cout<<"x1="<<x1<<" "<<"x2="<<x2<<endl; } } } return 0; }
相关文章推荐
- 习题:输入abc的值求一元二次方程的解
- 求一元二次方程作业
- 编程求一元二次方程。ax²+bx+c=0(a≠0)
- 求一元二次方程的根
- 【简单的编程问题2】求一元二次方程的根
- 用C语言求一元二次方程的根
- 求一元二次方程ax2+bx+c=0的根
- 求一元二次方程的根
- 求一元二次方程的解
- 39.输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根
- 分支-18. 求一元二次方程的根
- 程序设计:求一元二次方程的根
- 求一元二次方程
- nyoj 1178 && hdu 5105 Math Problem 求解一元二次三次方程
- pat简单题:分支-18. 求一元二次方程的根
- 用C语言求一元二次方程的解
- 8.求一元二次方程的根
- T1058 求一元二次方程(#Ⅰ- 3 - 2)
- [置顶] 求一元二次方程的解:
- 20_求一元二次方程的根