题解 | #计算三角形的周长和面积#

计算三角形的周长和面积

https://www.nowcoder.com/practice/109a44d649a142d483314e8a57e2c710

#include <stdio.h>

//sqrt开平方引用头文件
#include <math.h>

int main()
{
    int a = 0;
    int b = 0;
    int c = 0;

    scanf("%d %d %d",&a,&b,&c);
    //定义周长
    float circumference = (float)(a+b+c);
    //p为周长的一半
    float p = 0.0f;

    //定义面积
    float area =0.0f;
     if(a+b>c&&a+c>b&&b+c>a) //a,b,c满足三角形
    {
        circumference = a+b+c;
        p = circumference/2.0;
        area = sqrt(p*(p-a)*(p-b)*(p-c));
    }
    printf("circumference=%0.2f area=%0.2f",circumference,area);

    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务