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

计算三角形的周长和面积

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

全部评论

相关推荐

昨天 13:42
门头沟学院 Java
点赞 评论 收藏
分享
06-28 22:48
已编辑
广东金融学院 Java
小浪_Coding:学院本+这俩项目不是buff叠满了嘛
点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着...:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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