根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出。

题目:根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出。
程序分析:先根据两边之和是否大于第三条边来判断是否能够成三角形,若能构成三角形则进一步根据边的值判断是什么类型的三角形。

#include<stdio.h>
int main()
{float a,b,c;printf("请输入三角形的三边a,b,c的值(整数)\n");scanf("%d,%d,%d",&a,&b,&c);if(a+b<=c||a+c<=b||b+c<=a)printf("输入的三边不能构成三角形\n");else if(a==b&&b==c)printf("输入的三边能构成等边三角形\n");else if((a==b)||(a==c)||(b==c))printf("输入的三边能构成等腰三角形\n");else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)printf("输入的三边能构成直角三角形\n");else printf("输入的三边能构成普通三角形\n");return 0;
}

浅知拙见,若有纰漏,请指正,感激不尽!

根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出相关推荐

  1. 输入三角形的三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的周长和面积,否则报错“无法构成三角形!”

    import math a=int(input("第一条边:")) b=int(input("第二条边:")) c=int(input("第三条边:& ...

  2. C语言标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形、直角三角形、等腰直角三角形,一般三角形。若不能,则输出“不是三角形\n”

    标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形.直角三角形.等腰直角三角形,一般三角形.若不能,则输出"不是三角形\n" ...

  3. python输入三角形的三条边、判断能否构成三角形_输入三角形三条边a,b,c,判断他们能否构成三角形...

    #include int main() { int a,b,c; printf("输入三角形的三条边:\n"); while(scanf("%d%d%d",&a ...

  4. 用python编程输入三角形的三条边判断是否构成三角形_输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....

    任务说明: 输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等其差的绝对值小于10-3即认为相等.需用5种测试用例. 输入要求: " ...

  5. 输入三角形的三条边长,求面积

    //假设三角形的三条边长为a,b和c,从键盘输入三条边的边长(要求在一条scanf()中输入3个值,中间用逗号分隔), //先判断这三条边是否能构成三角形,如果能则求三角形的面积area并输出,保留两 ...

  6. C#输入三角形的三条边a、b、c,判断 等三角形(等腰三角形、直角三角形、一般三角形)

    C#输入三角形的三条边a.b.c,判断 等三角形(等腰三角形.直角三角形.一般三角形) using System; using System.Collections.Generic; using Sy ...

  7. Python输入三角形的三条边求面积,输入圆的半径输出面积周长的两个程序的代码

    目录 前言 一.输入三角形的三条边求面积 1.实现的功能 2.代码程序 3.运行截图 二.输入圆的半径输出面积周长 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代 ...

  8. C语言编写程序,输入三角形的三条边长,求三角形的面积。设输入的三条边长a、b、c能构成三角形。

    编写程序,输入三角形的三条边长,求三角形的面积.设输入的三条边长a.b.c能构成三角形. #include<stdio.h> #include<math.h> void mai ...

  9. 7.java 输入三角形的三条边,计算三角形的周长

    题目 ‬‬java 输入三角形的三条边,计算三角形的周长 示例 参考代码 import javax.swing.*; import java.awt.*; import java.awt.event. ...

最新文章

  1. java连接Hbase数据库
  2. 亚马逊智能语音助手Alexa大举招聘 放出400个职位
  3. 【已解决】IDEA 配置tomcat后,javaweb项目报404
  4. 打印iphone支持的所有字体
  5. Oracle 20c 新特性:表空间缺省加密算法 TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM
  6. 科学计算机器科学计算机,科学计算器多功能版
  7. pytrhon画图matplolib
  8. 转载--ASP解决AJAX带来的码问题
  9. MySql数据库导出完整版(导出数据库,导出表,导出数据库结构)
  10. CXF处理Date类型的俩种方式
  11. Lync Server外部访问系列PART1:准备边缘
  12. Python POST登陆linkedin分析(完),完整实现过程
  13. 大智慧705服务器文件夹,大智慧2文件目录结构.doc
  14. 微信小程序 开发者工具和真机调试都能正常请求访问,线上不能登录请求问题
  15. 数据执行保护呈灰色无法开启 用命令BCEDIT无效 请问怎么解决?
  16. 使用树莓派搭建直播平台实现b站实时直播
  17. ArchLinux安装AUR助手 yaourt
  18. windows下hadoop的部署和使用
  19. Mac卸载程序清除残留文件
  20. mt4中php是什么意思,MT4编程报警问题

热门文章

  1. 高仿支付宝首页头部动画
  2. 后摩尔定律时代的计算机性能提升之道
  3. Python math.degrees() 方法
  4. 索尼发布PSVR2,内置触觉振动马达
  5. btrfs的介绍与使用
  6. python入门教程pdf免费_python入门教程pdf
  7. 如何打开计算机用户账户控制面板,为何我打开用户帐户的时候显示一个windows 不能打开用户账户控制面板呀...
  8. CSP VICTALL 荣获久负盛名的 JEC 创新奖
  9. 企业网站为什么托管服务器
  10. 小猫爪:嵌入式小知识06-KEIL scf分散加载文件解析-链接代码至RAM