Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >西电OJ题解-91(C语言):求三角形面积

西电OJ题解-91(C语言):求三角形面积

作者头像
不温卜火
发布于 2020-12-21 06:34:19
发布于 2020-12-21 06:34:19
1.8K00
代码可运行
举报
文章被收录于专栏:不温卜火不温卜火
运行总次数:0
代码可运行

目录


西电OJ题解-91(C语言):求三角形面积

本专栏为西安电子科技大学C语言课程题库的题解,题目及其部分解题思路由好兄弟梁忠鑫提供,学长在此只是修改完善。请各位支持原创,目前仅在CSDN发布

推荐

一、题目

1. 题目描述

输入三角形的三边长,计算三角形的面积,结果保留两位小数。 边长分别为a,b,c,三角形的面积公式为s=sqrt(p(p-a)(p-b)(p-c)),其中p=(a+b+c)/2。

2. 输入说明

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
输入格式:共一行,输入三个数,保留两位小数,用空格隔开各个数据。

3. 输出说明

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
输出格式:共一行,输出面积,结果保留两位小数。

4. 样例输出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
示例:
输入:3.00 4.00 5.00
输出:6.00

二、解题思路及题解

1. 解题思路

  • 基本计算

2. 题解

  • 源码
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/**
 * @Author: 梁忠鑫 / 李华鑫(修改)
 * @Email: 459804692@qq.com
 * @Date: 2020/12/06
 * @Time: 16:30
 * @Version: 1.0
 */
 
#include <stdio.h>
#include<math.h>
int main()
{
	double a,b,c,d,e;
	scanf("%lf %lf %lf",&a,&b,&c);
    d=(a+b+c)/2;
    e=sqrt(d*(d-a)*(d-b)*(d-c));
    printf("%.2f",e);
	return 0;
} 
  • 运行结果

  好书不厌读百回,熟读课思子自知。而我想要成为全场最靓的仔,就必须坚持通过学习来获取更多知识,用知识改变命运,用博客见证成长,用行动证明我在努力。   如果我的博客对你有帮助、如果你喜欢我的博客内容,请“点赞” “评论”“收藏”一键三连哦!听说点赞的人运气不会太差,每一天都会元气满满呦!如果实在要白嫖的话,那祝你开心每一天,欢迎常来我博客看看。   码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了关注我哦!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/12/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
西电OJ题解-79(C语言):求平均值
本专栏为西安电子科技大学C语言课程题库的题解,题目及其部分解题思路由好兄弟梁忠鑫提供,学长在此只是修改完善。请各位支持原创,目前仅在CSDN发布。
不温卜火
2020/12/11
1.3K0
西电OJ题解-79(C语言):求平均值
西电OJ题解-89(C语言):计算球的体积
本专栏为西安电子科技大学C语言课程题库的题解,题目及其部分解题思路由好兄弟梁忠鑫提供,学长在此只是修改完善。请各位支持原创,目前仅在CSDN发布。
不温卜火
2020/12/14
8790
西电OJ题解-90(C语言):求整数各位之和
本专栏为西安电子科技大学C语言课程题库的题解,题目及其部分解题思路由好兄弟梁忠鑫提供,学长在此只是修改完善。请各位支持原创,目前仅在CSDN发布。
不温卜火
2020/12/16
1.1K0
西电OJ题解-90(C语言):求整数各位之和
计算三角形面积
/* 功能:计算三角形面积 日期:2013-06-08 */ #include<stdio.h> #include<stdlib.h> #include<math.h> double countAreaOfTtriangle (double a,double b,double c); int main(void) { double a,b,c,area; printf("请输入三角形三条边的边长:"); scanf("%lf%lf%lf",&a,&b,&c); area = c
WindCoder
2018/09/20
5940
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-468 三角形高
        这段时间我会把蓝桥杯官网上的所有非VIP题目都发布一遍,让大家方便去搜索,所有题目都会有几种语言的写法,帮助大家提供一个思路,当然,思路只是思路,千万别只看着答案就认为会了啊,这个方法基本上很难让你成长,成长是在思考的过程中找寻到自己的那个解题思路,并且首先肯定要依靠于题海战术来让自己的解题思维进行一定量的训练,如果没有这个量变到质变的过程你会发现对于相对需要思考的题目你解决的速度就会非常慢,这个思维过程甚至没有纸笔的绘制你根本无法在大脑中勾勒出来,所以我们前期学习的时候是学习别人的思路通过自己的方式转换思维变成自己的模式,说着听绕口,但是就是靠量来堆叠思维方式,刷题方案自主定义的话肯定就是从非常简单的开始,稍微对数据结构有一定的理解,暴力、二分法等等,一步步的成长,数据结构很多,一般也就几种啊,线性表、树、图、再就是其它了。顺序表与链表也就是线性表,当然栈,队列还有串都是属于线性表的,这个我就不在这里一一细分了,相对来说都要慢慢来一个个搞定的。蓝桥杯中对于大专来说相对是比较友好的,例如三分枚举、离散化,图,复杂数据结构还有统计都是不考的,我们找简单题刷个一两百,然后再进行中等题目的训练,当我们掌握深度搜索与广度搜索后再往动态规划上靠一靠,慢慢的就会掌握各种规律,有了规律就能大胆的长一些难度比较高的题目了,再次说明,刷题一定要循序渐进,千万别想着直接就能解决难题,那只是对自己进行劝退处理。加油,平常心,一步步前进。
红目香薰
2023/02/17
2350
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-468 三角形高
试题 算法提高 三角形面积
  由三角形的三边长,求其面积。   提示:由三角形的三边a,b,c求面积可以用如下的公式:   s=(a+b+c)/2   面积=
SingYi
2022/07/13
2440
试题 算法提高 三角形面积
1002. 三角形 (
题目描述 输入三角形三边长a,b,c(保证能构成三角形),输出三角形面积。 输入 一行三个用一个空格隔开的实数a,b,c,表示三角形的三条边长。 输出 输出三角形的面积,答案保留四位小数。 样例输入 3 4 5 样例输出 6.0000 数据范围限制 1<=a,b,c<=10000 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 using namespace std; 5 int main() 6 { 7 doub
attack
2018/04/12
8510
Python数学计算工具1、海伦公式计算三角形面积
海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。它是利用三角形的三条边的边长直接求三角形面积的公式。
红目香薰
2022/11/30
1.4K0
Python数学计算工具1、海伦公式计算三角形面积
C语言 | 是否可以构成三角形
这道理放在C语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。
小林C语言
2021/03/10
9830
西电OJ题解-21(C语言):数位输出
本专栏为西安电子科技大学C语言课程题库的题解,题目及其部分解题思路由好兄弟梁忠鑫提供,学长在此只是修改完善。请各位支持原创,目前仅在CSDN发布。
不温卜火
2020/12/09
9440
西电OJ题解-21(C语言):数位输出
西电OJ题解-283(C语言):数值交换
本专栏为西安电子科技大学C语言课程题库的题解,题目及其部分解题思路由好兄弟梁忠鑫提供,学长在此只是修改完善。请各位支持原创,目前仅在CSDN发布。
不温卜火
2021/03/02
8610
西电OJ题解-283(C语言):数值交换
Python计算三角形的面积
在学习中我们可以发现关于三角形面积的计算经常广泛运用到各种实际问题中,而本文将要针对如何用python计算三角形的面积展开探讨。
算法与编程之美
2024/06/18
1490
Python计算三角形的面积
面积坐标推导三角形常应变单元(CST)
本文内容:面积坐标推导三角形常应变单元(CST) 三角形面积坐标理论点这里: 三角形面积坐标 单元刚度矩阵 如图所示,CST单元的位移场 其中 写成矩阵形式 或者 单元应变场 其中 用微分公式 得到 即可得到单元刚度矩阵 单元刚度矩阵具有显式表达式。利用python的符号计算库sympy推导单元刚度矩阵表达式 import sympy as sy b1, b2, b3, c1, c2, c3 = sy.symbols('b1 b2 b3 c1 c2 c3') n, k = sy.symbols('n k
fem178
2022/06/09
1.1K0
面积坐标推导三角形常应变单元(CST)
P1284 三角形牧场
题目描述 和所有人一样,奶牛喜欢变化。它们正在设想新造型的牧场。奶牛建筑师Hei想建造围有漂亮白色栅栏的三角形牧场。她拥有N(3≤N≤40)块木板,每块的长度Li(1≤Li≤40)都是整数,她想用所有的木板围成一个三角形使得牧场面积最大。 请帮助Hei小姐构造这样的牧场,并计算出这个最大牧场的面积。 输入输出格式 输入格式: 第1行:一个整数N 第2..N+1行:每行包含一个整数,即是木板长度。 输出格式: 仅一个整数:最大牧场面积乘以100然后舍尾的结果。如果无法构建,输出-1。 输入输出样例 输入样例
attack
2018/04/12
7460
刷题错题录2-向上取整、三角形条件、字符串拼接匹配、三数排序思路
给定一个浮点数,请你判断该数字属于以下哪个区间:[0,25],(25,50],(50,75],(75,100]。
timerring
2022/09/21
3630
刷题错题录2-向上取整、三角形条件、字符串拼接匹配、三数排序思路
三角形面积坐标
(一)三角形面积坐标的定义 三角形中任一点P与其三个角点相连形成三个子三角形,如图1所示 需要注意的是,这里引用的面积坐标,只限于用在一个三角形单元之内,在该三角形之外并无意义,因而是一种局部坐标.与
fem178
2018/04/08
3.9K0
三角形面积坐标
C语言编程入门训练(二)
备注: 通过scanf函数的%m格式控制可以指定输入域宽,输入数据域宽(列数),按此宽度截取所需数据;通过printf函数的%0格式控制符,输出数值时指定左面不使用的空位置自动填0。
RAIN7
2021/08/11
1.3K0
最大三角形面积 鞋带公式&海伦公式
比如已知 ΔABC 三个顶点的坐标 A:(x1,y1)、 B:(x2,y2)、 C:(x3,y3),对应的矩阵是这样:
微芒不朽
2022/09/06
1.3K0
最大三角形面积 鞋带公式&海伦公式
宏定义练习之求三角形面积
三角形面积=SQRT(S*(S-a)*(S-b)*(S-c)) 其中S=(a+b+c)/2,a、b、c为三角形的三边。定义两个带参的宏,一个用来求area, 另一个宏用来求S。写程序,在程序中用带实参的宏名来求面积area。
pigeon
2022/04/11
3500
每日算法刷题Day2-向上取整、三角形条件、字符串拼接匹配、三数排序思路
⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。在众多刷题平台中我比较推荐“牛客”平台,它与其他平台相比有以下优点:
timerring
2022/11/30
4010
每日算法刷题Day2-向上取整、三角形条件、字符串拼接匹配、三数排序思路
相关推荐
西电OJ题解-79(C语言):求平均值
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验