回覆列表
  • 1 # 好想Cosk

    #include <stdio.h>

    void main()

    {

    printf("請輸入三角形的三個邊長\n");

    float a,b,c;

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

    if((a + b > c) && (a + c > b) && (b + c > c))

    {

    bool zhijiao = false;

    bool dengyao = false;

    if((a*a == b*b+c*c) || (b*b == a*a+c*c) || (c*c == b*b+a*a))

    {

    zhijiao = true;

    }

    if((a == b) || (b == c) || (c == a))

    {

    dengyao = true;

    }

    if(dengyao && zhijiao)

    {

    printf("邊長為%f, %f, %f三角形構是等腰直角三角形\n", a,b,c);

    }

    else if(zhijiao)

    {

    printf("邊長為%f, %f, %f三角形構是直角三角形\n", a,b,c);

    }

    else if(dengyao)

    {

    printf("邊長為%f, %f, %f三角形構是等腰三角形\n", a,b,c);

    }

    else

    {

    printf("邊長為%f, %f, %f三角形構是一般三角形\n", a,b,c);

    }

    }

    else

    {

    printf("邊長為%f, %f, %f三角形構不成三角形\n", a,b,c);

    }

    }

    執行結果:

    #include <stdio.h>

    void main()

    {

    printf("請輸入三角形的三個邊長\n");

    float a,b,c;

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

    if((a + b > c) && (a + c > b) && (b + c > c))

    {

    bool zhijiao = false;

    bool dengyao = false;

    if((a*a == b*b+c*c) || (b*b == a*a+c*c) || (c*c == b*b+a*a))

    {

    zhijiao = true;

    }

    if((a == b) || (b == c) || (c == a))

    {

    dengyao = true;

    }

    if(dengyao && zhijiao)

    {

    printf("邊長為%f, %f, %f三角形構是等腰直角三角形\n", a,b,c);

    }

    else if(zhijiao)

    {

    printf("邊長為%f, %f, %f三角形構是直角三角形\n", a,b,c);

    }

    else if(dengyao)

    {

    printf("邊長為%f, %f, %f三角形構是等腰三角形\n", a,b,c);

    }

    else

    {

    printf("邊長為%f, %f, %f三角形構是一般三角形\n", a,b,c);

    }

    }

    else

    {

    printf("邊長為%f, %f, %f三角形構不成三角形\n", a,b,c);

    }

    }

    執行結果:

  • 中秋節和大豐收的關聯?
  • 台山市區是指哪裡?包括大江鎮嗎?