本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√​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;float area,perimeter,s;scanf("%d %d %d",&a,&b,&c);s = (a+b+c)/2.0;area = (sqrt(s*(s-a)*(s-b)*(s-c)));perimeter = a+b+c;if (a+b>c && a+c>b && b+c>a){printf("area = %.2f; perimeter = %.2f",area,perimeter);}elseprintf("These sides do not correspond to a valid triangle");return 0;
}

C语言题目:输出三角形面积和周长 (15 分)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 隐式转换和显式转换及强制转换的区别
  2. SZOJ 142 钦定
  3. 品牌网络推广方案浅析网站改版时如何更好地规避降权风险?
  4. AJPFX关于代码块的总结
  5. boost::local_shared_ptr相关的测试程序
  6. linux系统正常停机的命令,Linux系统重启命令大全
  7. 太扎心!10亿网民:4成初中学历,月收入超5000元不足3成
  8. 写在前面--点燃酱爆心中的那团火
  9. Linux操作Oracle(2)——Oracle导出exp导出用户报错:EXP-00006: 出现内部不一致的错误 EXP-00000: 导出终止失败
  10. 12年前的 Linux bug 复活,DNS 缓存投毒攻击重现
  11. 媲美Siri语音 英朗自然语音识别系统体验
  12. android自动化必备之界面元素
  13. python 菜鸟教程
  14. 为什么在使用超级终端配置交换机时显示乱码或无显示?
  15. CrystalReports2008 SN
  16. 读《大学之路》有感---谈谈书房对于一个家庭的重要性
  17. Java 线程的创建——8种方法
  18. 【愚公系列】2022年02月 Django商城项目 33-订单确认功能实现
  19. 【固态硬盘】入门讲解
  20. 何洛洛高考成绩查询2021,2021高考查分时间表 什么时候查成绩

热门文章

  1. TWaver可视化软件(七) WEB组态可视化软件
  2. 百度云盘卸载不干净如何处理
  3. 【零基础】PostgreSQL从入门到精通
  4. slickedit编写linux内核驱动,slickedit 2016 linux下载
  5. 22计算机408考研—数据结构—排序(详解加例题)
  6. 解决微信插件wxparse图片大小不能改变的问题
  7. UEditor 实现新增“转换简体”和“转换繁体字”按钮功能
  8. LiDAR点云数据及其处理
  9. 安装IAR ewarm
  10. SQL - 插入数据