解题思路:还是定义函数好用,这不用管负值,用if分类传-b*b+4ac即可解决gen小于0
注意事项:
参考代码:
#include<iostream> #include<cmath>//用sqrt开方 #include<iomanip>//小数点 using namespace std; float gen(float a,float b,float c){ float x1,x2; sqrt(b*b-4*a*c); cout.setf(ios::fixed); cout<<setprecision(2); x1=(-b+sqrt(b*b-4*a*c))/2*a;//值1大 x2=(-b-sqrt(b*b-4*a*c))/2*a;//值2小 cout<<x1<<" "<<x2; } int main() { float a,b,c; cin>>a>>b>>c; gen(a,b,c); return 0; }
0.0分
0 人评分
C语言训练-舍罕王的失算 (C语言代码)浏览:1054 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:1175 |
C语言考试练习题_排列 (C语言代码)浏览:1373 |
【绝对值排序】 (C++代码)浏览:720 |
哥德巴赫曾猜测 (C语言代码)浏览:1147 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:909 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:366 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:699 |
1009题解浏览:802 |