解题思路:利用数学求根公式
注意事项:注意输出结果前调整两根位置
参考代码:
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,x1,x2,temp;
scanf("%f%f%f",&a,&b,&c);
x1=(-b+sqrt(b*b-4*a*c))/(2*a);//大根
x2=(-b-sqrt(b*b-4*a*c))/(2*a);//小根
if(x1<x2)//交换两根位置
{
temp=x1;
x1=x2;
x2=temp;
}
printf("%.2f %.2f\n",x1,x2);
return 0;
}
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:511 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:578 |
钟神赛车 (C++代码)浏览:864 |
C语言训练-大、小写问题 (C语言代码)浏览:2349 |
C语言训练-素数问题 (C语言代码)浏览:1654 |
回文串 (C语言代码)浏览:2845 |
淘淘的名单 (C语言代码)答案错误???浏览:593 |
本人酷爱递归实现很多问题,这里也是浏览:549 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:535 |
Hello, world! (C++代码)浏览:1744 |