/**作者:001徐卿 功能:求解一元二次方程Ⅰ(SDUT1161) 时间:2020.10.19**/ #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c,t;//定义系数,以及判别式的值t float x1,x2;//代表两个解 cin>>a>>b>>c;//输入 t = (b*b) - (4*a*c);//求判别式的值 if(t > 0){//根据判别式的值,求相应的解 x1 = ((b * -1) + sqrt(t))/(2 * a); x2 = ((b * -1) - sqrt(t))/(2 * a); }else{ x1 = x2 = (b * -1)/(2 * a); } printf("%.2f %.2f\n",x1,x2);//输出 return 0; } |
Double click to view unformatted code.