回覆列表
  • 1 # 錢布斯

    上課時編的,測試過可用。

    /* Note:Your choice is C IDE */

    #include "stdio.h"

    #include <math.h>

    void main()

    {

    int a,b,c,d,e;

    e=1;

    while (e)

    {printf("求一個一元二次方程的根");

    printf("ax^2+bx+c=0\n");

    printf("請輸入a=");

    scanf("%d",&a);

    if(a==0)

    {

    break;

    }

    printf("請輸入b=");

    scanf("%d",&b);

    printf("請輸入c=");

    scanf("%d",&c);

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

    if(d<0)

    {

    printf("無實數解\n");

    }

    else if(d==0)

    {

    printf("只有一個根為:%f\n",-b/(2.0*a));

    }

    else

    {printf("有兩個根為:%f%f\n",(-b+sqrt(e))/(2.0*a),(-b-sqrt(e))/(2.0*a));

    }

    }

    }

  • 中秋節和大豐收的關聯?
  • 投放戶外廣告,如何以低成本獲取更大的傳播效果?