回覆列表
  • 1 # 使用者3430958851280

    #include "stdio.h"

    #include "math.h"

    /*求一元二次方程ax*x+bx+c=0的解*/

    main()

    {

    float a,b,c,x1,x2,d;

    printf("請輸入a:");

    scanf("%f",&a);

    printf("請輸入b:");

    scanf("%f",&b);

    printf("請輸入c:");

    scanf("%f",&c);

    d=b*b-4*a*c;

    if(d < 0)

    printf("方程沒有實數解。\n");

    if (d==0)

    {

    x1=(-b)/(2*a);

    printf("x1=%f\n",x1);

    }

    if (d>0)

    {

    x1=(-b+sqrt(d))/(2*a);

    x2=(-b-sqrt(d))/(2*a);

    printf("x1=%f,x2=%f\n",x1,x2);}

    }

    請輸入a:12

    請輸入b:34

    請輸入c:4

    x1=-0.122985,x2=-2.710348

    Press any key to continue

  • 中秋節和大豐收的關聯?
  • 盤陽會議的意義?