当前位置: 首页 > article >正文

【C++练习】使用海伦公式计算三角形面积

编写并调试一个计算三角形面积的程序

要求:

  1. 使用海伦公式(Heron's Formula)来计算三角形的面积。
  2. 程序需要从用户那里输入三角形的三边长(实数类型)。
  3. 输出计算得到的三角形面积,结果保留默认精度。
  4. 提示用户输入和输出结果时,使用适当的文字说明。

源代码:


#include <iostream>  
#include <cmath>  
using namespace std;

double triarea(double a, double b, double c) {
    double s = (a + b + c) / 2;
    return sqrt(s * (s - a) * (s - b) * (s - c));
}

int main() {
    double a, b, c;
    cout << "请输入三角形的三边长:";
    cin >> a >> b >> c;
    cout << "三角形面积为:" << triarea(a, b, c) << endl;
    return 0;
}

运行截图:


http://www.kler.cn/a/386240.html

相关文章:

  • 中国综合算力指数(2024年)报告汇总PDF洞察(附原数据表)
  • 详细介绍:Kubernetes(K8s)的技术架构(核心概念、调度和资源管理、安全性、持续集成与持续部署、网络和服务发现)
  • Plotly 函数图像绘制
  • C#深度神经网络(TensorFlow.NET)
  • Games104——渲染中光和材质的数学魔法
  • Mixly米思齐1.0 2.0 3.0 软件windows版本MAC苹果电脑系统安装使用常见问题与解决
  • CDN到底是什么?
  • 《IDE 使用技巧与插件推荐》
  • 从xss到任意文件读取
  • vue组件传参的八种方式详细总结
  • qt QFile详解
  • 拓扑排序(C++类封装+数组模拟队列和邻接表)
  • 代码随想录之双指针刷题总结
  • wordpress判断page页与非page页
  • 【图论】图的C++实现代码
  • Python小白学习教程从入门到入坑------第二十八课 文件基础操作文件读写(语法进阶)
  • 【AIGC】如何通过ChatGPT轻松制作个性化GPTs应用
  • java后台生成模拟聊天截图并返回给前端
  • MySql中索引为什么用B+树,他有什么特点?时间复杂度是多少?能存多少数据?是不是只能三层?他与B-树有什么不同?还有其它的树你是是否知道?
  • AIPPT项目(提供完整API接入支持套壳)成熟产品线上运营
  • MySQL常用订单表复杂查询15例
  • 找工作就上:万码优才!海量技术岗位等你来
  • PKG_CHECK_MODULES(FUSE,fuse)
  • 「实战应用」如何用图表控件LightningChart .NET在WPF中制作表格?(一)
  • 关于 CSS 常用布局及特点作用
  • 微信小程序-事件总线