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

计算三角形的周长和面积

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

#include <iomanip>
#include<iostream>
#include<cmath>

//引用传递,减少副本复制,但确保原数据不被修改,采用const锁定
void Triabgle(const double& a,const double& b,const double& c)
{
    double circumference=a+b+c;
    //运用海伦公式求面积
    double p=circumference*0.5;
    double area=sqrt(p*(p-a)*(p-b)*(p-c));
    //无<format>库情况下的格式化输出语法  
    std::cout.setf(std::ios::fixed);
    std::cout<<std::setprecision(2)<<"circumference="<<circumference
    <<" "<<"area="<<area;
}

int main(int argc,char* argv[])
{
    double x,y,z;
    std::cin>>x>>y>>z;
    Triabgle(x, y, z);
}

全部评论

相关推荐

小火柴燃烧吧:接啊,接了之后反手在咸鱼找个大学生搞一下,量大从优
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
09-30 19:49
起名星人:蛮离谱的,直接要求转投销售
投递汇川技术等公司10个岗位
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务