瑞星卡卡安全论坛技术交流区系统软件 Printf{"哪位高手帮帮我,在c语言中如何开根号%s",Thank you};【求助】

1   1  /  1  页   跳转

Printf{"哪位高手帮帮我,在c语言中如何开根号%s",Thank you};【求助】

Printf{"哪位高手帮帮我,在c语言中如何开根号%s",Thank you};【求助】

[例题]输入三个数,计算一元二次方程ax^2+bx+c=0的根。我是这样做的,"b*b-4*a*c"就是不会开输入根号。
#include<stdio.h>
void main()
{
    float a,b,c;
    float X1,X2;
   
    printf("请输入方程的二次项系数、一次项系数和常数项:");
    scanf("%f%f%f",&a,&b,&c);

    X1=(-b+(b*b-4*a*c))/2*a;
    X2=(-b-(b*b-4*a*c))/2*a;
   
    if (a!=0)
    {
        if (b*b-4*a*c>0)
        {
            printf("X1=%.1f,  X2=%.1f\n",X1,X2);
        }
        else if (b*b-4*a*c==0)
        {
            printf("X1=X2= %.1f\n",X1=X2);
        }
        else if (b*b-4*a*c<0)
        {
            printf("方程没有实数根\n");
        }
    }
    else
    {
        printf("方程式不成立\n");
    }
   
}
最后编辑2005-07-28 16:57:52
分享到:
gototop
 

sqrt
gototop
 

sqrt(float a)
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT