社区讨论
c++80分求助大佬 为什么第七个和第十个错了?
B2053求一元二次方程参与者 5已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 7 条
- 当前快照
- 1 份
- 快照标识符
- @lo2la2hw
- 此快照首次捕获于
- 2023/10/23 15:41 2 年前
- 此快照最后确认于
- 2023/10/23 15:41 2 年前
CPP
#include <bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c;
cin>>a>>b>>c;
double x1,x2;
double judge=b*b-4*a*c;
if(judge<0||a==0) cout<<"No answer!";
else
{
x1=( (-1)*b + sqrt(judge) )/(2.0*a);
x2=( (-1)*b - sqrt(judge) )/(2.0*a);
}
cout<<setiosflags(ios::fixed)<<setprecision(5);
double t;//交换
if(x1>x2) {t=x1;x1=x2;x2=t;}
if(x1==x2)cout<<"x1=x2="<<x1;
else cout<<"x1="<<x1<<";"<<"x2="<<x2;
}
回复
共 7 条回复,欢迎继续交流。
正在加载回复...