一元二次方程

来源:互联网 发布:淘宝神笔卖家推荐 编辑:程序博客网 时间:2024/05/01 20:30

来源:信息学竞赛一本通在线评测系统 分支语句

#include<iostream>#include<cstdio>#include<csmath>using namespace std;double a,b,c,r,x1,x2,t;int main(){   scanf("%lf%lf%lf",&a,&b,&c);  r=b*b-4*a*c;  if(r<0) printf("No answer!");  else if(fabs(r-0)<0.0000000000001)   //写成 r==010分  {    x1=(-b)/(2*a);    printf("x1=x2=%0.5lf",x1);  }  else  {    x1=(-b+sqrt(r))/(2*a);           x2=(-b-sqrt(r))/(2*a);    if(x1>x2) {t=x1;x1=x2;x2=t;} //不判断少20printf("x1=%0.5lf;x2=%0.5lf",x1,x2);  }}
原创粉丝点击