#include
#include
int main()
{
printf("a b c的数值:\n");
float a,b,c;
scanf("%g%g%g",&a,&b,&c);
float dt=b*b-4*a*c;
if(dt<0)
printf("无解");
else if(dt==0)
{
float x=(-b+sqrt(dt))/2*a;
printf("一个根 %g",x);
}
else
{
float x1=(-b+sqrt(dt))/2*a;
float x2=(-b-sqrt(dt))/2*a;
printf("两个根 %g 和 %g",x1,x2);
}
return 0;
}
分类讨论
1.定义变量a,b,c,dt,x1,x2;
2.使用scanf(),从外部输入a,b,c(可以使用printf输出提示语句);
3.编辑公式照着写就行了
4.使用printf输出x1,x2;
5.添加return;
6.搞定