c++求助!运行没错啊?
查看原帖
c++求助!运行没错啊?
647952
JackHu0117楼主2022/4/1 09:55
#include<iostream>
#include<cstdio>
#include<cstring>
#include<math.h>
#include<complex.h>
#include<bits/stdc++.h>
using namespace std;
double a,b,c;
double x1,x2;
double dlt;
int main(){
	dlt=b*b-4*a*c;
	if(dlt<0){
		cout<<"No answer!";
		return 0;
	}else if(dlt>=0){
		scanf("%lf %lf %lf",&a,&b,&c);
		x2=(sqrt(b*b-4*a*c)-b)/(2*a);
		x1=(sqrt(b*b-4*a*c)+b)/(2*a);
		
		if(x1==x2){
			printf("x1=x2=%.5lf",x1);
		}else if(x1!=x2){
			if(x1<x2){
				printf("x1=%.5lf;x2=%.5lf",x1,x2);
			}else{
				printf("x2=%.5lf;x1=%.5lf",x2,x1);
			}
		}
	}
	return 0;
}
2022/4/1 09:55
加载中...