参考代码:
#include<iostream> #include<cmath> #include<iomanip> using namespace std; double a,b,c,x1,x2,d; void fun1() { x1=(-b+sqrt(d))/2*a; x2=(-b-sqrt(d))/2*a; } void fun2() { x1=x2=(-b)/2*a; } int main() { cin>>a>>b>>c; d=b*b-4*a*c; if(d>0) fun1(); else if(d==0) fun2(); cout<< fixed<<setprecision(2); x1>x2?cout<<x1<<" "<<x2:cout<<x2<<" "<<x1; return 0; }
0.0分
0 人评分
九宫重排 (C++代码)浏览:1330 |
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:613 |
分糖果 (C++代码)浏览:1440 |
【金明的预算方案】 (C++代码)浏览:841 |
【计算两点间的距离】 (C语言代码)浏览:1482 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:373 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
字符逆序 (C语言代码)浏览:460 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:407 |