求謎之一元二次方程
阿新 • • 發佈:2018-06-24
col 二次 lin cor HP answer 等我 分代 b+
1058:求一元二次方程
這個題真的是太詭異啦!改了一上午,才到90分!超級氣哼╭(╯^╰)╮
先不管了貼上90分代碼,100分代碼等我調出來再說!
一點問題都沒有嘛!!!!!!!!!
#include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() { double a,b,c,x1,x2; scanf("%lf%lf%lf",&a,&b,&c); if(b*b>4*a*c) { x1=(0-b+sqrt(b*b-4*a*c))/(2*a); x2=(0-b-sqrt(b*b-4*a*c))/(2*a); if(x1<x2) { printf("x1=%.5lf;x2=%.5lf\n",x1,x2); } else if(x1>x2) { printf("x1=%.5lf;x2=%.5lf\n",x2,x1); } } else if(b*b==4*a*c) { x1=(0-b)/(2*a); printf("x1=x2=%.5lf\n",x1); } else if(b*b<4*a*c) { cout<<"No answer!"<<endl; } return 0; }
求謎之一元二次方程