求大神教我这个c语言怎么打。

2025-01-06 10:47:35
推荐回答(3个)
回答1:

#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;
}

回答2:

分类讨论

回答3:

1.定义变量a,b,c,dt,x1,x2;
2.使用scanf(),从外部输入a,b,c(可以使用printf输出提示语句);
3.编辑公式照着写就行了
4.使用printf输出x1,x2;
5.添加return;
6.搞定