#include<stdio.h> #include<math.h> int main() { int a,b,c; float x1,x2,temp; scanf("%d%d%d",&a,&b,&c); if(b*b-4*a*c>0) { x1=(-b+sqrt(b*b-4*a*c))/2*a; x2=(-b-sqrt(b*b-4*a*c))/2*a; } else if(b*b-4*a*c==0) x1=x2=(-b+sqrt(b*b-4*a*c))/2*a; else printf("无解"); if(x1<x2) { temp=x1;x1=x2;x2=temp; } printf("%.2f %.2f",x1,x2); return 0; } |
Double click to view unformatted code.