参考代码:
#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二级辅导-求偶数和 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:597 |
C二级辅导-计负均正 (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:717 |
简单的a+b (C语言代码)浏览:340 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:585 |
C二级辅导-温度转换 (C语言代码)浏览:731 |
单词个数统计 (C语言代码)浏览:1012 |
计算质因子 (C语言代码)浏览:707 |