C語言:已知三角形三邊長求面積


//已知三角形三邊長求面積
#include <stdio.h>
#include <math.h>
int main()
{    
    float a,b,c,p,s;
    int x=0;
    while(1)
    {
        printf("請輸入三角形邊長給a");
        scanf("%f",&a);
        if(a==9999.000000)
        {
            printf("程序運行結束");
            break;
        }
        printf("請輸入三角形邊長給b");
        scanf("%f",&b);
        printf("請輸入三角形邊長給c");
        scanf("%f",&c);
        if((a<b+c)&&(a>fabs(b-c)))
            {
                p=(a+b+c)/2;
                s=sqrt(p*(p-a)*(p-b)*(p-c));
                printf("三角形面積s=%f\n",s);
                
            }
        else
            {
            printf("三邊長a=%f,b=%f,c=%f不能組成三角形,請重新輸入\n",a,b,c);
            }
            
        
        
    }
    getchar();
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM