1 条题解

  • 0
    @ 2024-5-17 20:50:38

    C++ :

    #include<bits/stdc++.h>
    
    using namespace std;
    
    double a,b,c;
    
    int main()
    {
    	cin >>a>>b>>c;
    	double delta=b*b-4*a*c;
    	if(delta<0)
    	{
    		cout <<"No answer!"<<'\n';
    	}
    	else if(delta>0)
    	{
    		double x1=(-b+sqrt(delta))/(2*a);
    		double x2=(-b-sqrt(delta))/(2*a);
    		printf("x1=%.5lf;x2=%.5lf\n",min(x1,x2),max(x1,x2));
    	}
    	else
    	{
    		double x=-b/(2*a);
    		printf("x1=x2=%.5lf\n",x);
    	}
    	
    	return 0;
    }
    
    • 1

    信息

    ID
    5664
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者