实验3-8 输出三角形面积和周长 (15 分)
实验3-8 输出三角形面积和周长 (15 分)
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:are**a=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。
输入格式:
输入为3个正整数,分别代表三角形的3条边a、b、c。
输出格式:
如果输入的边能构成一个三角形,则在一行内,按照
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 分)相关推荐
- 输出三角形面积和周长 (15 分)
本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:area=s(s−a)(s−b)(s−c),其中s=( ...
- 7-6 输出三角形面积和周长 (15分)
本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:area=√ s(s−a)(s−b)(s−c) ...
- PTA-Python-第2章-12 输出三角形面积和周长 (15分)
点击链接PTA-Python-AC全解汇总 题目: 本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:ar ...
- PTA——输出三角形面积和周长
PTA输出三角形面积和周长 (15 分) 本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:area=√ ...
- C语言——输出三角形面积和周长
打赏一点钱,帮我买包辣条,继续创作,谢大家! 输出三角形面积和周长 #include<stdio.h> #include<math.h> int main(void) {int ...
- [PTA C语言]输出三角形面积和周长
7-2 输出三角形面积和周长 本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式: 其中s=(a+b+c)/ ...
- pta-2、求三角形面积及周长 (10 分)
2.求三角形面积及周长 (10 分) 输入的三角形的三条边a.b.c,计算并输出面积和周长.假设输入三角形三边是合法整形数据. 三角形面积计算公式: area=面积;perimeter=周长 ,其中s ...
- 输出三角形面积和周长
本题要求编写程序,根据输入的三角形的三条边a.b.c,计算并输出面积和周长.注意:在一个三角形中, 任意两边之和大于第三边.三角形面积计算公式:area=√s(s−a)(s−b)(s−c),其 ...
- 用学过的python写一个计算三角形面积和周长
def test(test_name):def trilateral():count = 0while True:a = input('请输入三角形的第一条边长,请输入整数或小数')if a.isdi ...
最新文章
- ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?
- python培训班那家好-python培训班那个好?
- 人工神经网络发现生物神经网络,智源超高清电镜图像分割挑战赛开赛
- System Center 2012各组件介绍
- 计算机输入码分类,汉字输入码种类数字编码.ppt
- 3dmax 导出 fbx文件, 模型 到Unity中 贴图丢失
- html如何制作左侧导航栏,Html学习之十三(导航栏的制作)
- 第五届模式识别与人工智能国际会议-PRAI 2022
- 修改数据库字符集为'us7ascii'
- Python程序设计,pygame飞机大战课程设计
- HTML5学习笔记14-Canvas绘制渐变图形与绘制变形图形
- 微信小程序-------全局通信方案mobx
- 《c语言修炼内功之第二种境界(看代码就是内存)之关键字系列一》
- java 生成二维码,解析二维码
- Truelore星桥,为投标全过程保驾护航
- 腾讯地图InfoWindow太大
- 鸿蒙os2.0手机版,小米手机刷鸿蒙os2.0
- 139邮箱smtp地址和端口_快速玩转UNIMIA电子邮箱,不再错过每一封邮件!
- 浅谈数据分析、大数据分析和大数据开发的区别
- linux服务器设置成代理服务器
热门文章
- 添加元素:让图片变废为宝
- wince开发环境搭建与全套教程
- 用DotNetOpenAuth实现基于OAuth 2.0的web api授权 (一)Getting Start
- Reapter 中客户端控件和服务器端控件的选择
- Redis 常见延迟问题排查手册
- CentOS下ELK收集Nginx日志
- zabbix snmp异常超时、不稳定、时通时断:Timeout while connecting...
- 查看HTML请求(request)中的标头(Headers)信息
- 从当前文件夹以及子文件夹中,批量移动指定名字的文件
- 【Shell】获取文件名和扩展名