当前位置: 代码迷 >> 综合 >> 一元二次函数求职
  详细解决方案

一元二次函数求职

热度:56   发布时间:2024-01-22 04:53:22.0

* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作者:李全港

* 完成日期:2012 年10月27日
* 版本号:v1.0
*
* 输入描述:按条件输入存款和存款类型
* 问题描述:学会使用switch语句

* 程序输出:利息和本息和

  程序:

#include <iostream>  
#include <cmath>  
using namespace std;  
int main()  
{  double a,b,c,x1,x2,x;  cout<<"请依次输入一元二次方程中各项系数的值"<<"\n";  cin>>a>>b>>c;  if(a==0)  {if (b==0)  cout<<"该方程不存在"<<"\n";  else   {x=-c/b;  cout<<"方程为一元一次方程,根为"<<x<<"\n";}}  else   {if (b*b-4*a*c>=0)  {x1=(-b+sqrt(b*b-4*a*c))/(2*a),x2=(-b-sqrt(b*b-4*a*c))/(2*a);  cout<<"该一元二次方程的根为"<<x1<<"和"<<x2<<"\n";}  else  cout<<"x无实数根"<<"\n";}  return 0;  
}  

运行结果:







心得体会:

本又不行了,无法运行。

  相关解决方案