#include <stdio.h>//包含标准输入输出函数
#include <math.h>
//2019.10.18
int main()
{
double a,b,c,flag;
double result1,result2;
while(scanf("%lf %lf %lf",&a,&b,&c)!=EOF){
result1=0;
result2=0;
if(a==0){
if(b==0){
if(c==0){
printf("x可以取任意值\n");
}else{
printf("没有这样的根\n");
}
}else{
result1=-(c/b);
printf("根:%.1lf\n",result1);
}
}else{
flag=b*b-4*a*c;
if(flag<0){
printf("没有这样的根\n");
}else{
result1=(-b+sqrt(flag))/(2*a);
result2=(-b-sqrt(flag))/(2*a);
printf("x1: %.1lf,x2: %.1lf\n",result1,result2);
}
}
}
return 0;
}
求方程的根 。要求综合考虑 a=0,a!=0、b=0,b!=0、c=0,c!=0等
猜你喜欢
转载自blog.csdn.net/yky__xukai/article/details/102618994
今日推荐
周排行