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

计算三角形的周长和面积

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);
}

全部评论

相关推荐

05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
05-12 17:28
已编辑
门头沟学院 硬件开发
ldf李鑫:不说公司名祝你以后天天遇到这样的公司
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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