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

  大家好,我是不温卜火,是一名计算机学院大数据专业大三的学生,昵称来源于成语—不温不火,本意是希望自己性情温和。作为一名互联网行业的小白,博主写博客一方面是为了记录自己的学习过程,另一方面是总结自己所犯的错误希望能够帮助到很多和自己一样处于起步阶段的萌新。但由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教!暂时只在csdn这一个平台进行更新,博客主页:https://buwenbuhuo.blog.csdn.net/

PS:由于现在越来越多的人未经本人同意直接爬取博主本人文章,博主在此特别声明:未经本人允许,禁止转载!!!


2

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

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

推荐

23
  ♥各位如果想要交流的话,可以加下QQ交流群:974178910,里面有各种你想要的学习资料。♥

  ♥欢迎大家关注公众号【不温卜火】,关注公众号即可以提前阅读又可以获取各种干货哦,同时公众号每满1024及1024倍数则会抽奖赠送机械键盘一份+IT书籍1份哟~♥
24

一、题目

1. 题目描述

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

2. 输入说明

输入格式:共一行,输入三个数,保留两位小数,用空格隔开各个数据。

3. 输出说明

输出格式:共一行,输出面积,结果保留两位小数。

4. 样例输出

示例:
输入:3.00 4.00 5.00
输出:6.00

二、解题思路及题解

1. 解题思路

  • 基本计算

2. 题解

  • 源码
/**
 * @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;
} 


  • 运行结果

4


5

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

6
7

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页