回覆列表
  • 1 # 使用者9923191605008

    #include"stdio.h"

    #include"math.h"

    main()

    {

    float a,b,c,d[8];

    char x,y;

    a=b=c=d[8]=0;

    printf("請輸入a、b、c的值:\n");

    scanf("%3f%3f%3f",&a,&b,&c);

    d[0]=b*b-4*a*c;

    printf("%.3f",d[0]);

    if(a==0)

    printf("該方程不是一元二次方程!!!");

    else if(d[0]>0)

    {

    d[1]=(-b+sqrt(d[0]))/(2*a);

    d[2]=(-b-sqrt(d[0]))/(2*a);

    printf("該一元二次方程的解為:%.3f或%.3f\n",d[1],d[2]);

    }

    else if(d[0]==0)

    {

    d[3]=-b/(2*a);

    printf("該一元二次方程的解為:%.3f\n",d[3]);

    }

    else

    {

    d[4]=-b/(2*a);

    d[5]=sqrt(fabs(d[0]))/(2*a);

    printf("該一元二次方程的解為:%.3f-%.3fi或%.3f-%.3fi\n",d[4],d[5],d[4],d[5]);

    }

    }

  • 中秋節和大豐收的關聯?
  • 駱駝祥子第二章好詞好句摘抄感受?