例:求一元二次方程式ax2+bx+c=0的根,a,b,c由键盘输入。
#include<iostream>
#include<cmath> //数学函数头文件
using namespace std;
int main()
{
float a,b,c,x1,x2;
cin>>a>>b>>c;
x1= (-b+sqrt(b*b-4*a*c))/(2*a);
x2= (-b-sqrt(b*b-4*a*c))/(2*a);
cout<<"x1="<<x1<<endl;
cout<<"x2="<<x2<<endl;
return 0;
- 运行结果:
4.5 8.8 2.4
x1=-0.327612
x2=-1.17794
- 程序中用到数学函数,要包含头文件cmath;
- 顺序结构的程序的各执行语句是顺序执行的,最简单易懂。