码迷,mamicode.com
首页 > 其他好文 > 详细

已知三角形三边长求面积

时间:2014-10-28 19:39:52      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   ar   sp   div   on   问题   

不知道有没有问题……

#include<stdio.h>
#include<math.h>
#include<conio.h>
float areatri(float a,float b,float    c);
float main()
{
    float a,b,c;
    float s;
    char d;
loop:
    printf("输入三角形三边长,以空格隔开\n");
    scanf("%f %f %f",&a,&b,&c);
    s=areatri(a,b,c);
    if(s<=0)
        printf("error~\n");
    else
        printf("area=%f\n",s);
    printf("按1开始新计算,按2退出\n");
    scanf("%c",&c);
    d=getch();
    if(d==1)
        goto loop;
    if(d==2)
        ;
}
float areatri(float a,float b,float    c)
{
    float s,p;
    if(a>0&&b>0&&c>0)
    {
        p=0.5*(a+b+c);
        s=sqrt(p*(p-a)*(p-b)*(p-c));
        return s;
    }
}

 

已知三角形三边长求面积

标签:style   blog   io   color   ar   sp   div   on   问题   

原文地址:http://www.cnblogs.com/fishegg/p/4057459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!