#include<iostream>#include<math.h>using namespace std;int main(){double a,b,c;double v,p;cout<<"请输入三角形三条边:"<<endl;cin>>a>>b>>c;if(a+b>c&&a+c>b&&b+c>a){p=(a+b+c)/2;v=sqrt(p*(p-a)*(p-b)*(p-c));cout<<"该三角形面积是"<<v<<endl;if(a==b&&a==c)cout<<"该三角形是等边三角形!"<<endl;elseif(a==b&&a!=c||a==c&&a!=b||b==c&&b!=a)cout<<"该三角形是等腰三角形!"<<endl;if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a))cout<<"该三角形是直角三角形!"<<endl;}elsecout<<"这三条边组不成三角形!"<<endl;return 0;}

编写一个程序根据输入的三角形的三条边判断是否能组成三角形,如果可以则输出它的面积和三角形类型(等边、等腰、直角三角形相关推荐

  1. c语言:编写一个程序,输入a,b,c三个值,输出其中最大者

    程序: //编写一个程序,输入a,b,c三个值,输出其中最大者 #include<stdio.h> int main() { int a,b,c,max; printf("请输入 ...

  2. c语言 编写一个程序,输入a b c三个值,输出其中最大者

    程序: //编写一个程序,输入a,b,c三个值,输出其中最大者 #include<stdio.h> int main() { int a,b,c,max; printf("请输入 ...

  3. Java黑皮书课后题第6章:*6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧、右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1

    6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧.右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1 题目 题目描述 编程练习题3. ...

  4. C语言:编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,输出用户的姓和电话号码;

    /*编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后, 输出用户的姓和电话号码:*/ #include <stdio.h> #include <string.h> ...

  5. 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。

    编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数. #include<iostream> #include<cstring> using namespace s ...

  6. 编写一个程序,输入直角三角形的两个直角边的长度a、b,求斜边c的长度。

    编写一个程序,输入直角三角形的两个直角边的长度a.b,求斜边c的长度. x=float(input("请输入直角边a:\n")) y=float(input("请输入直角 ...

  7. python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...

    [其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...

  8. python输入数字输出月份英文_编写一个程序,输入月份号,输出该月的中文名和英文名。...

    题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...

  9. 输出月份英文名java_编写一个程序,输入月份号,输出该月的中文名和英文名。...

    题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...

最新文章

  1. 2022-2028年中国工业环保产业投资分析及前景预测报告
  2. maven多模块eclipse jetty热部署
  3. sql server无效的对象名称 - 但表列在SSMS表列表中
  4. ffmpeg封装h264裸流为mp4文件,视频播放速度特别慢-解决
  5. Thinkpad F2不能进行重命名的问题
  6. Java Dao模式通过JDBC连接数据库的操作
  7. python笑傲江湖统计字数_基於Python的tf-idf算法实现:以《笑傲江湖》为例
  8. 新浪微博放开140字限制:社交向左 原创向右
  9. thymeleaf获取url地址跳转时所带参数
  10. 版本控制工具(GIT)
  11. vue+antDesign实现树形数据展示并表格父子级选中和取消联动
  12. ipsec ikev2 中转
  13. 算法(并查集--合并集合)
  14. 人工智能开源项目推荐
  15. dockers-系统学习-docker compose服务编排
  16. 计算机网络学习笔记(三)——网络核心、接入网与物理媒体
  17. 四色定理(本人本科论文题目)
  18. Redis专题之10、第10篇:Redis主从复制
  19. labview如何调用网络摄像头 labview 雄迈模组 需要通过labview调用在同一IP下的网络摄像头,采集图像,处理图像...
  20. 瑞芯微RK3128盒子刷机提示测试设备失败的解决方法:MASKROM模式

热门文章

  1. 雷赛点胶系统功能介绍(主要介绍深度学习目标检测功能)
  2. 微信营销的技巧有哪些?
  3. 代码的坏味道(老鸟的经验之谈)
  4. erp管理系统主要功能
  5. Excel下三角图解的绘制
  6. Parameter value [%2021%] did not match expected type [java.util.Date (n/a)]; nested exception is jav
  7. 深度丨人大宋睿华:自然语言理解的重大突破为何是多模态?
  8. 致远oa协同办公金蝶自动同步工具效果预览
  9. 小米 android 9 名单,小米率先确认,进入首批安卓q升级名单,小米9会尽快升级!...
  10. Python+Qt生日提醒