第二章作业(补)
2014-04-24 11:15
183 查看
1.求三角形的周长与面积
第二章习题3
(1)
求一元二次方程的根
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
float a,b,c;
double x,x1;
cout<<"请将一元二次方程化为标准形式,依次输入2次项系数,一次项系数以及常数项"<<endl;
cin>>a>>b>>c;
double e;
e=sqrt(b*b-4*a*c);
if(e<0)
{
cout<<"该方程无解"<<endl;
return 0;
}
else
{
x=(-b+sqrt(e))/(2*a);
x1=(-b-sqrt(e))/(2*a);
}
cout<<"方程的两个解为"<<x<<"和"<<x1<<endl;
return 0;
}
#include<iostream> #include <math.h> using namespace std; int main() { int a,b,c; cout<<"请输入三角形的三条边,并用空格键隔开"<<endl; cin>>a; cin>>b; cin>>c; int l; l=a+b+c; double s,d,e; d=l/2; e=d*(d-a)*(d-b)*(d-c); s=sqrt(e); cout<<"周长等于"<<l<<endl; cout<<"面积等于"<<s<<endl; return 0; }
第二章习题3
(1)
#include<iostream> #include<math.h> using namespace std; int main() { int e=1,f=4,g=2; float m=10.5,n=4.0,k; k=(e+f)/g+sqrt((double)n)*1.2/g+m; cout<<"k="<<k<<endl; return 0; }
#include<iostream> using namespace std; int main() { float x=2.5,y=4.7; int a=7; float s; s=x+a%3*(int(x+y)%2)/4; cout<<"结果为"<<s<<endl; return 0; }
求一元二次方程的根
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
float a,b,c;
double x,x1;
cout<<"请将一元二次方程化为标准形式,依次输入2次项系数,一次项系数以及常数项"<<endl;
cin>>a>>b>>c;
double e;
e=sqrt(b*b-4*a*c);
if(e<0)
{
cout<<"该方程无解"<<endl;
return 0;
}
else
{
x=(-b+sqrt(e))/(2*a);
x1=(-b-sqrt(e))/(2*a);
}
cout<<"方程的两个解为"<<x<<"和"<<x1<<endl;
return 0;
}