⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex2_8.cpp

📁 c++程序设计教材第二版书上即课后习题源代码
💻 CPP
字号:
//【例2.8】求一元二次方程ax2+bx+c=0的根。其中系数a(a≠0)、b、c的值由键盘输入。

#include <iostream>
#include <cmath>
using namespace std;

int main(){
	float a,b,c;
	float delta,x1,x2;
	cout<<"输入三个系数a(a!=0), b, c:"<<endl;
	cin>>a>>b>>c;
	cout<<"a="<<a<<'\t'<<"b="<<b<<'\t'<<"c="<<c<<endl;
	delta=b*b-4*a*c;
	if(delta==0){    
		cout<<"方程有两个相同实根:";
		cout<<"x1=x2="<<-b/(2*a)<<endl;
	}
	else if(delta>0){
			delta=sqrt(delta);
			x1=(-b+delta)/(2*a);
			x2=(-b-delta)/(2*a);
			cout<<"方程有两个不同实根:";
			cout<<"x1="<<x1<<'\t'<<"x2="<<x2<<endl;
		}
		else cout<<"方程无实根!"<<endl;//delta<0
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -