【C语言】
利用海伦公式求三角形面积

初学小白一枚,望各位大佬多多指教

代码如下:

#include<stdio.h>  //标准输入输出头文件
#include<math.h>  //需用数学公式sqrt【平方根计算】
void main()
{float a,b,c,p; //边长和面积可为小数double S;printf("请输入三边长度:\n"); //每次输入以Enter键结束scanf("%f %f %f", &a,&b,&c);   //输入变量if(a+b>c && b+c>a && a+c>b)       //判断任意两边之和是否大于第三边{p=(a+b+c)/2;S=sqrt(p*(p-a)*(p-b)*(p-c));  //sqrt开平方,计算面积printf("此三角形面积为:%7.2f\n",S);     //宽度为7,其中.2表示小数点后保留2位}else{printf("您输入的三边不构成三角形!\n");}
}

运行结果:

请输入三边长度:
8
9
6
此三角形面积为:  23.53
Press any key to continue

求三角形面积——C语言相关推荐

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

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

  2. 求三角形面积c 语言,C语言求三角形面积

    满意答案 octwkc 2013.05.12 采纳率:52%    等级:12 已帮助:8556人 #include "stdio.h" #include "math.h ...

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

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

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

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

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

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

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

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

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

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

  8. pta-2、求三角形面积及周长 (10 分)

    2.求三角形面积及周长 (10 分) 输入的三角形的三条边a.b.c,计算并输出面积和周长.假设输入三角形三边是合法整形数据. 三角形面积计算公式: area=面积;perimeter=周长 ,其中s ...

  9. 二维叉乘求三角形面积_角形

    二维叉乘求三角形面积 Today we will look into Angular Form elements. We are all familiar with HTML forms and it ...

最新文章

  1. asp.net mvc 权限过滤和单点登录(禁止重复登录)
  2. 一台服务部署多个tomcat注意事项
  3. 回顾经典,Netflix的推荐系统架构
  4. Mybatis.cfg配置标签的顺序问题
  5. 深入Java集合学习系列:HashSet的实现原理
  6. redis 之 ae 模型测试
  7. 五种 JSP页面跳转方法详解
  8. 深度学习工程师能力评估标准
  9. 【效率】专为Win7系统设计的极简番茄计时器 - MiniPomodoro (附源码)
  10. Visio绘制ER图-
  11. 连接NI采集箱9181与9184
  12. 2020的另一面:5G的斯普特尼克之年
  13. PS学习笔记(一):基础知识
  14. linux图片编辑器下载软件,Pix图片编辑器
  15. java汉字笔画排序
  16. 怎么样才算软件做得好?
  17. 不同Normalization之间的比较
  18. 借东风拉马力,龙头券商东方财富发展持续向好
  19. node sass 报错解决方法 Module build failed (from ./node_modules/sass-loader/dist/cjs.js)
  20. 互联网金融系列-支付清算体系介绍-上

热门文章

  1. 【已阅】Linux下的用户分类与su/sudo 命令,Linux下的文件类型/用户文件权限身份/文件权限属性/权限与文件权限/ls-l文件属性详解
  2. C#学生管理系统——班级列表(查询功能)
  3. Vue+SpringBoot+ElementUI实战学生管理系统-8.班级管理模块
  4. 带有like的sql语句是否会触发索引??
  5. java xml转json数组,java-如何将单个子xml元素转换为Json Array
  6. CSP-J (NOIP普及组) 历年复赛真题考察内容(1998~2021)
  7. 网络空间安全专业(代码:0839)国内外高水平期刊列表
  8. 【字符串函数】strcat的使用及原理
  9. 我们的最后:在CSS中使用last-child和last-of-type
  10. www.html5.qq.com,腾讯内容开放平台