20分求助
查看原帖
20分求助
1102342
NPUer_114楼主2023/11/13 23:49

只有7和10过了,其他全WA 代码如下:

#include <stdio.h>
#include<math.h>
int main () {
    double a,b,c,x1=0,x2=0;
    scanf("%lf %lf %lf",&a,&b,&c);
    if(b*b-4*a*c<0){
        printf("No answer!");
    }
    else{
        if(b*b-4*a*c==0){
            x1=(-b+sqrt(b*b-4*a*c))/2*a;
            printf("x1=x2=%.5lf",x1);
        }
        else{
            double x1=(-1*(b-sqrt(b*b-4*a*c))/2*a);
            double x2=(-1*(b+sqrt(b*b-4*a*c))/2*a);
            printf("x1=%.5lf;x2=%.5lf",x1,x2);
        }
    }
	return 0;
}
2023/11/13 23:49
加载中...