欢迎来到南方有乔木的博客!!!


博主主页:点击点击!戳一戳!!

博主名:南方有乔木呀

博主简介:

一名在校大学生,正在努力学习Java语言编程。穷且意坚,不坠青云之志,希望能在编程的世界里找到属于自己的光。

跪谢帅气or美丽的朋友们能够帮我点赞! 请对文中内容请多多指教!!!

目录

一.解题过程

二.解题分析


一.解题过程

对于一个像下面这样的三角形,在数学中,我们的三角形可以采用1/2*底*高的方式来求解三角形的面积,但是在C语言中我们并不能作出三角形的高,那么对于不规则的三角形,要利用C语言编写来求出它的面积,我们可以像这样写一段代码。

具体代码如下:

#include <stdio.h>
#include <math.h>     //给定三角形三边长 求面积int main()
{double a = 3.67;//定义三角形三边并初始化double b = 5.43;double c = 6.21;double p;double area;//面积p= (a + b + c) / 2;area = sqrt(p*(p - a)*(p - b)*(p - c));//利用海伦公式  sqrt为开平方  p为半周长printf("三角形边长为a=%2f b=%2f,c=%2f\n三角形面积为:%2f", a, b, c, area);system("pause");return 0;}

二.解题分析

代码具体分析:

对于以上的代码,我们开始先定义三角形的三边长,为了保证精确度,三边长定为double型的变量,面积也定义为double型。

对于这样的一个三角形,我们在C语言中不能通过作高然后通过数学中常用的1/2*底*高来求它的面积,但是,我们可以利用海伦公式来求取它面积。

海伦公式具体定义和公式如下:

以上海伦公式中,s为面积,p是半周长。

代码中运用到了开平方函数sqrt(),因此需要在开头添加一个头文件:

#include <math.h>

程序的运行结果如下:

【C语言】C语言程序-求三角形面积相关推荐

  1. 海伦公式用计算机语言怎么写,C语言:用海伦公式求三角形面积

    C语言:用海伦公式求三角形面积 来源:互联网  宽屏版  评论 2012-08-11 02:25:59 分类: 电脑/网络 >> 程序设计 >> 其他编程语言 问题描述: 我编 ...

  2. c语言坐标海伦公式,C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积...

    导航:网站首页 > C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积 C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积 匿名网友: 程序已 ...

  3. C语言程序——求三角形面积

    文章目录 前言 一.求三角形面积 二.程序实例 1.程序代码 2.运行结果 3.结果分析 三.拓展应用 总结 前言 输入三角形的三个边,计算三角形的面积输出(运用海伦公式计算). 一.求三角形面积 假 ...

  4. C语言--已知三边求三角形面积

    已知三边求面积用海伦公式S=sqrt[p(p-a)(p-b)(p-c)] p=(a+b+c)/2 #include<stdio.h> #include<math.h> int ...

  5. C语言实验报告求三角形面积,C语言作业,编程求三角形面积。

    满意答案 oikre5602 2014.05.08 采纳率:47%    等级:9 已帮助:363人 123456789#include<stdio.h>#include<math. ...

  6. 求三角形面积——C语言

    [C语言] 利用海伦公式求三角形面积 初学小白一枚,望各位大佬多多指教 代码如下: #include<stdio.h> //标准输入输出头文件 #include<math.h> ...

  7. 【C语言】练习:给出三角形三边长,求三角形面积

    [C语言]练习:给出三角形三边长,求三角形面积 题目:给出三角形三边长,求三角形面积 思路: 1.任意给出三边,能构成三角形的条件:任意两边之和大于第三边. 2.三角形面积计算公式(海伦公式) 设三角 ...

  8. python求三角形面积步骤_通过求三角形面积步入python程序世界.pdf

    通过求三角形面积步入python程序世界 第一章 通过求三角形面积步入 Python 程序世界 本章通过一个求三角形面积的案例带领读者快速进入 Python 世界,案例涉及一些编程必 须知道的内容,包 ...

  9. C/C++用海伦公式求三角形面积(同时运用条件语句不断优化程序)

    今天我们运用海伦公式求三角形面积,首先来看海伦公式: 我们首先运用最基本的公式运算,这无疑是最简单的,我们直接来看代码: 最基本的输入a,b,c三边,运用公式直接解决.但是如果输入不符合而不能计算又怎 ...

最新文章

  1. linux swftools java_linux安装openoffice与SWFtools工具
  2. 为什么选择Nginx
  3. java tomcat重启linux_Linux下tomcat重启
  4. SQLite_Android
  5. Yolov5实现道路裂缝检测,附数据集
  6. java程序无法启动_无法打开java小程序?小迅支招
  7. 传智播客 java表单笔记_传智播客java_web笔记全套
  8. 一份完整的新媒体活动策划方案
  9. ES设置用户名和密码
  10. 【新年新气象_新年CSDN第一篇】斯特林数简介及应用
  11. 获得与回馈丨点评中国两大金融机构基于OpenStack的网络联合实践
  12. 《大道至简——软件工程实践者的思想》读书笔记
  13. 图片去黑底原理(做个笔记)
  14. iis网站服务器+sql server数据库服务器安全
  15. ajax 提交form表单,上传文件
  16. 微信公众号自定义菜单失效,无法设置的解决方法
  17. Baumer工业相机堡盟相机如何使用CameraExplorer软件查看相机图像相关参数如Binning像素合并、ROI图像剪切、PixelFormat像素格式功能等
  18. [郭德纲]挤兑死人不带脏字
  19. 人脸识别翼闸使用规范_测温人脸识别闸机翼闸的常规维护保养
  20. 暑假实习证明格式范文

热门文章

  1. 大一寒假周总结(一)
  2. android 11.0 12.0控制屏幕亮屏和灭屏操作
  3. 世界上第一台电子计算机很大 质量为35吨,世界上第一台电子计算机很大.质量为35吨.比一头大象体重的6倍还多0.2吨.一头大象重多少吨? 题目和参考答案——青夏教育精英家教网——...
  4. elementUi——适合于Vue的UI框架
  5. IP(OSPF综合实验)
  6. 零基础学习java------21---------动态代理,java8新特性(lambda, stream,DateApi)
  7. gcms基峰有什么用_【秘藏】《气相色谱、气相质谱仪维修蓝宝书》(GC、GCMS维修宝典)...
  8. Spring--事务管理
  9. 数字音频接口(I2S,PCM/TDM,PDM)
  10. 小狐狸横版游戏开发学习笔记(上)