求一元二次方程的根
来源:互联网 发布:神仙珊瑚 知乎 编辑:程序博客网 时间:2024/05/01 06:46
上机内容:用if语句求解一元二次方程的根。 上机目的:学会分支结构程序设计 /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:赵洋 * 完成日期:2012 年10 月 27日 * 版 本 号:v1.0 * * 输入描述: 请输入a,b,c的值 * 问题描述: 输入a,b,c的值来求解方程的根。 * 程序输出: 输出方程的根 * 问题分析: * 算法设计: */ #include <iostream> #include <cmath> using namespace std; int main( ) { double a,b,c,x1,x2; double delta; cout<<"请输入方程的系数 a b c:"; cin>>a>>b>>c; if(a==0) { if(b==0) cout<<" 这不是方程!"<<endl; else cout<<"这是一元一次方程,该方程的解是的解是:x = "<<-c/b<<endl; } else { cout<<"该方程是一元二次方程"; delta = b*b-4*a*c; if (delta >=0) { if (delta >0) { x1=(-b+sqrt(delta))/(2*a); x2=(-b-sqrt(delta ))/(2*a); cout<<"有两个不相等的实根,分别是:"; cout<<"x1="<<x1<<", ""x2="<<x2<<endl; } else { x1=-b/(2*a); cout<<"有两个相等的实根,x1=x2="<<x1<<endl; } } else cout<<"无实根"<<endl; } return 0; }
运行结果:
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 函数设计之经验
- 计算税务
- 再启程
- Quartz的任务的临时启动和暂停和恢复
- [原+译]VisionMobile:情景智能:你的手机能了解你多少?
- 求一元二次方程的根
- 求一元二次方程的根
- cocos2d-x入门(5)-添加背景音乐和攻击音效
- cocos2d-x入门(6)-添加输赢提示
- asp.net定时执行程序
- 第9周任务2-个人所得税计算器
- Android 读取联系人(详细)
- 返回指针值的 函数
- 网络安全体系结构&安全服务&安全机制