分析

输入三边-边是否为0-是否构成三角形-各种三角形。等腰直角三角形的边只能用近似值。用if-else嵌套结构。

代码

#include <stdio.h>
int main()
{float a, b, c; //输入三边while (1)      //循环输入{printf("输入三边\n");scanf("%f %f %f", &a, &b, &c);if (a > 0 && b > 0 && c > 0) //三边不为0{if (a + b > c && a + c > b && b + c > a) //构成三角形{if (a*a + b*b == c*c || a*a + c*c == b*b || b*b + c*c == a*a) //直角{if (a == b || a == c || b == c) //等腰直角printf("等腰直角三角形\n");else //直角printf("直角三角形\n");}else if (a == b || a == c || b == c) //有两边相等{if (a == b && b == c) //三边相等printf("等边三角形\n");else //等腰printf("等腰三角形\n");}else //普通printf("普通三角形\n");}else //不能构成三角形printf("不能构成三角形\n");}else //边不是0printf("三边要大于0!\n");}return 0;
}

结果

C:通过三边判断三角形种类相关推荐

  1. C++输入三角形三边判断三角形类型

    问题描述 编写程序,输入三角形三条边a.b和c(假设为实数),判断它们能否构 成三角形.若不能构成三角形,则输出"Don't make a triangle":若 能构成三角形,进 ...

  2. c语言坐标三角形判断,【C语言】判断三角形类型(示例代码)

    根据输入的三角形的三边判断三角形的类型,并输出其面积和类型. #include #include #include int main() { float a, b, c; float s, area; ...

  3. C语言OJ项目参考(2963) 判断三角形

    2963: 判断三角形 Description 娄月的妹妹刘月是个初中生,某天回来兴高采烈的回家告诉姐姐他学会了如何凭借三角形三边判断三角形的形状(设两条短边为啊a,b;长边为c,判断a*a+b*b和 ...

  4. 第11周 oj 判断三角形

    问题及代码: /*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年11月11日题目描述娄月的妹妹刘月是个初中生,某天回 ...

  5. 第十一周OJ(2)判断三角形

    *\ 烟台大学计算机与控制工程学院 作者:汪莹莉 完成日期:2016年11月14日 问题描述: 娄月的妹妹刘月是个初中生,某天回来兴高采烈的回家告诉姐姐他学 会了如何凭借三角形三边判断三角形的形状(设 ...

  6. php判断三角形类型,C#_C#判断三角形的类型,题目描述: 输入三角形的三 - phpStudy...

    C#判断三角形的类型 题目描述: 输入三角形的三条边长,判断是否能构成一个三角形(不考虑退化三角形,即面积为零的三角形),是什么样的三角形(直角.锐角.钝角.等边.等腰). 函数声明为:byte Ge ...

  7. C语言试题七十二之请编写函数判断三角形的类型,并输出其面积和类型。

    1. 题目 编写函数:判断三角形的类型,并输出其面积和类型. 2.思路: 首先判断其两边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积:否则不 ...

  8. 用java判断三角形类型_判断三角形类型

    假期无聊,继续九度OJ刷题,每天几道题,强制编程人啊! 三角形判断的方法: 直角三角形:勾股定理 锐角和钝角三角形:余玄定理 题目描述:给定三角形的三条边,a,b,c.判断该三角形类型. 输入:测试数 ...

  9. 【中学】判断三角形的形状

    [中学]判断三角形的形状 小明上了初中,开始学习三角形 要求: 输入三角型的三条边,判断三角形的形状.假设输入的三边边长均>0. (提示:本题中应该要用到 if 语句嵌套) 输入: 三角型的3条 ...

最新文章

  1. spark-submit --files 动态加载外部资源文件
  2. 将AI落地到福州、贵阳的「幕后推手」,到底在想些什么?
  3. alloc、init你弄懂50%了吗?
  4. 【CEO赠书】《浪潮之巅》:计算机史上的人间词话
  5. 关于处理小数点位数的几个oracle函数
  6. Asp.Net Core部署:早知道,还是docker!以及一点碎碎念
  7. python连接mongo_使用简单的Python连接访问MongoDB
  8. 黑盒测试和白盒测试_黑盒测试综合策略
  9. 三年蜜罐实验:黑客想从物联网设备中得到什么?
  10. 老显卡都涨价了,所以我把坏的显卡拿出来修
  11. win10安装Oracle官方精简版客户端
  12. 蓝桥杯web:3.【功能实现】封装函数实现个人所得税计算器
  13. 华师大 OJ 3053
  14. html标签之列表标签,前端开发资料分享
  15. js中使用new操作符做了什么事情
  16. 浏览器输入一个URL过程
  17. 在线编程——排序算法总结
  18. 数据挖掘(六):预测
  19. Java通过itextpdf架包实现报表导出为pdf文件
  20. STM32实战总结:HAL之电机

热门文章

  1. 阿里企业邮箱-PC加载outlook插件
  2. 决策树方法-对买电脑进行分类预测
  3. 好久不见我亲爱的东东了
  4. 华为交换机网页配置vlan
  5. useful words in the work
  6. 计算机社团展示ppt,学生社团管理系统.ppt
  7. PPT结束语有哪些?
  8. Sharding-JDBC主子表(绑定表)关联
  9. Sentry For React 完整接入详解(2021 Sentry v21.8.x)前方高能预警!三万字,慎入!
  10. 单线服务器与BGP服务器使用区别大吗