实验3-8 输出三角形面积和周长 (15 分)

本题要求编写程序,根据输入的三角形的三条边abc,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:are**a=√s(sa)(sb)(sc),其中s=(a+b+c)/2。

输入格式:

输入为3个正整数,分别代表三角形的3条边abc

输出格式:

如果输入的边能构成一个三角形,则在一行内,按照

area = 面积; perimeter = 周长

的格式输出,保留两位小数。否则,输出

These sides do not correspond to a valid triangle

输入样例1:

5 5 3

输出样例1:

area = 7.15; perimeter = 13.00

输入样例2:

1 4 1

输出样例2:

These sides do not correspond to a valid triangle
#include<stdio.h>
#include<math.h>
int main()
{int a,b,c;double s,area,peri;scanf("%d %d %d",&a,&b,&c);if(a+b<=c||a+c<=b||b+c<=a){printf("These sides do not correspond to a valid triangle\n");}else {s=(a+b+c)/2.0;peri=a+b+c;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("area = %.2lf; perimeter = %.2lf",area,peri);}return 0;
}

实验3-8 输出三角形面积和周长 (15 分)相关推荐

  1. 输出三角形面积和周长 (15 分)

    本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:area=s(s−a)(s−b)(s−c)​,其中s=( ...

  2. 7-6 输出三角形面积和周长 (15分)

    本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:area=√ ​s(s−a)(s−b)(s−c) ​ ​ ...

  3. PTA-Python-第2章-12 输出三角形面积和周长 (15分)

    点击链接PTA-Python-AC全解汇总 题目: 本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:ar ...

  4. PTA——输出三角形面积和周长

    PTA输出三角形面积和周长 (15 分) 本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:area=√ ...

  5. C语言——输出三角形面积和周长

    打赏一点钱,帮我买包辣条,继续创作,谢大家! 输出三角形面积和周长 #include<stdio.h> #include<math.h> int main(void) {int ...

  6. [PTA C语言]输出三角形面积和周长

    7-2 输出三角形面积和周长 本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式: 其中s=(a+b+c)/ ...

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

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

  8. 输出三角形面积和周长

    本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:area=√​s(s−a)(s−b)(s−c)​​​,其 ...

  9. 用学过的python写一个计算三角形面积和周长

    def test(test_name):def trilateral():count = 0while True:a = input('请输入三角形的第一条边长,请输入整数或小数')if a.isdi ...

最新文章

  1. ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?
  2. python培训班那家好-python培训班那个好?
  3. 人工神经网络发现生物神经网络,智源超高清电镜图像分割挑战赛开赛
  4. System Center 2012各组件介绍
  5. 计算机输入码分类,汉字输入码种类数字编码.ppt
  6. 3dmax 导出 fbx文件, 模型 到Unity中 贴图丢失
  7. html如何制作左侧导航栏,Html学习之十三(导航栏的制作)
  8. 第五届模式识别与人工智能国际会议-PRAI 2022
  9. 修改数据库字符集为'us7ascii'
  10. Python程序设计,pygame飞机大战课程设计
  11. HTML5学习笔记14-Canvas绘制渐变图形与绘制变形图形
  12. 微信小程序-------全局通信方案mobx
  13. 《c语言修炼内功之第二种境界(看代码就是内存)之关键字系列一》
  14. java 生成二维码,解析二维码
  15. Truelore星桥,为投标全过程保驾护航
  16. 腾讯地图InfoWindow太大
  17. 鸿蒙os2.0手机版,小米手机刷鸿蒙os2.0
  18. 139邮箱smtp地址和端口_快速玩转UNIMIA电子邮箱,不再错过每一封邮件!
  19. 浅谈数据分析、大数据分析和大数据开发的区别
  20. linux服务器设置成代理服务器

热门文章

  1. 添加元素:让图片变废为宝
  2. wince开发环境搭建与全套教程
  3. 用DotNetOpenAuth实现基于OAuth 2.0的web api授权 (一)Getting Start
  4. Reapter 中客户端控件和服务器端控件的选择
  5. Redis 常见延迟问题排查手册
  6. CentOS下ELK收集Nginx日志
  7. zabbix snmp异常超时、不稳定、时通时断:Timeout while connecting...
  8. 查看HTML请求(request)中的标头(Headers)信息
  9. 从当前文件夹以及子文件夹中,批量移动指定名字的文件
  10. 【Shell】获取文件名和扩展名