/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:李蒙
* 完成日期:2012 年 10 月 29日
* 版 本 号:v1.0 .* 输入描述:函数的值
* 问题描述:略
* 程序输出:函数的值
* 问题分析:先判断是不是有解
* 算法设计:略
*/
#include <iostream>
#include <Cmath>
using namespace std;
int main ()
{
double a,b,c,x1,x2,m;
cout<<"请输入a,b,c的值:";
cin>>a>>b>>c;
if(a==0)
{
if(b==0)
cout<<"此函数不存在"<<endl;
else
cout<<"x1=x2="<<-c/b<<endl;
}
else
{
m=b*b-4*a*c;
if(m==0)
cout<<"x1=x2="<<-b/(2*a)<<endl;
else
if(m>0)
{
cout<<"x1="<<(sqrt(m)-b)/(2*a);
cout<<"x2="<<-(sqrt(m)+b)/(2*a);
}
else
cout<<"此方程无解"<<endl;
}
cout<<endl;
return 0;
}
![](https://img-my.csdn.net/uploads/201210/29/1351521764_2510.jpg)
![](https://img-my.csdn.net/uploads/201210/29/1351521819_7196.jpg)
心得体会:发的有点晚