第八章T1
2015-06-16 19:29
330 查看
#include <iostream>
#include <cmath>
using namespace std;
double q(double,double,double);
void main()
{double a,b,c,p,x1,x2;
cout<<"please enter a,b,c:";
cin>>a>>b>>c;
p=-b/(2*a);
try
{x1=p+q(a,b,c);
x2=p-q(a,b,c);
cout<<"x1="<<x1<<endl<<"x2="<<x2<<endl;
}
catch(double d)
{cout<<"a="<<a<<",b="<<b<<",c="<<c<<",disc="<<d<<",error!"<<endl;}
cout<<"end"<<endl;
}
double q(double a,double b,double c)
{double disc;
disc=b*b-4*a*c;
if(disc<0) throw disc;
return sqrt(disc)/(2*a);
}
#include <cmath>
using namespace std;
double q(double,double,double);
void main()
{double a,b,c,p,x1,x2;
cout<<"please enter a,b,c:";
cin>>a>>b>>c;
p=-b/(2*a);
try
{x1=p+q(a,b,c);
x2=p-q(a,b,c);
cout<<"x1="<<x1<<endl<<"x2="<<x2<<endl;
}
catch(double d)
{cout<<"a="<<a<<",b="<<b<<",c="<<c<<",disc="<<d<<",error!"<<endl;}
cout<<"end"<<endl;
}
double q(double a,double b,double c)
{double disc;
disc=b*b-4*a*c;
if(disc<0) throw disc;
return sqrt(disc)/(2*a);
}
相关文章推荐
- 6-3(2)
- virtualbox安装xp虚拟机缺少驱动
- Java类被使用的几种情况
- main thread starting…
- LeetCode:Reverse Bits
- 求数组的全排列
- 【eoeAndroid特刊】
- Git
- 中医汤头歌
- velocity整合springMVC
- for_each,count,mismatch等STL算法在VS2013下的实现以及辅助函数的源码解析
- 在Windows下用C扩展PHP(打包成dll)的方法
- 第七章T5
- 简易Java(17):Java中的实例初始化器是什么?
- OC基础:继承.初始化方法,便利构造器
- 数字方阵的旋转填充(递归方法)
- Exploring the 7 Different Types of Data Stories
- OC基础:继承.初始化方法,便利构造器 分类: ios学习 OC 2015-06-16 19:27 84人阅读 评论(0) 收藏
- 小能手团队事后诸葛亮会议
- Soapui Pro 使用