解题思路:利用数学求根公式
注意事项:注意输出结果前调整两根位置
参考代码:
#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语言训练-最大数问题 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:577 |
【蟠桃记】 (C语言代码)浏览:697 |
众数问题 (C语言代码)浏览:911 |
剪刀石头布 (C语言代码)浏览:1792 |
三角形 (C++代码)递推浏览:825 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:637 |
剪刀石头布 (C语言代码)浏览:802 |
哥德巴赫曾猜测 (C语言代码)浏览:2562 |