【C语言】等边等腰三角形的判断

1,判断是否为三角形

if(a+b)>c&&(a+c)>b&&(b+c)>a

2,进一步判断是什么三角形

if(a==b&&b==c)\\等边三角形

if((a==b)&&(b!=c)||(a==c)&&(c!=b)||(b==c)&&(c!=a)||)\\等腰三角形

代码如下:

#include<stdio.h>

int main()

{

int a, b, c = 0;

scanf("%d %d %d", &a, &b, &c);

if ((a + b) > c && (a + c) > b && (b + c) > a)

{if (a == b && b == c)

printf("是等边三角形");

else if ((a == b) && (b != c) || (a == c) && (c != b) || (b == c) && (c != a))

printf("是等腰三角形");

else printf("是普通三角形");

}

else printf("不是三角形");

return 0;

}

相关推荐
鹓于4 分钟前
Excel一键生成炫彩二维码
开发语言·前端·javascript
froginwe116 分钟前
MongoDB 固定集合详解
开发语言
Engineer邓祥浩6 分钟前
设计模式学习(22) 23-20 解释器模式
学习·设计模式·解释器模式
zpedu8 分钟前
什么是CISA证书?有啥作用
学习
ooope9 分钟前
求资源网站?涵盖影视、学习、软件等多领域的资源?
学习
2601_9497202613 分钟前
flutter_for_openharmony手语学习app实战+个人中心实现
学习·flutter
m0_7369191018 分钟前
C++中的策略模式实战
开发语言·c++·算法
子春一18 分钟前
Flutter for OpenHarmony:构建一个智能长度单位转换器,深入解析 Flutter 中的多字段联动、输入同步与工程化表单设计
开发语言·javascript·flutter
冰语竹23 分钟前
Android学习-随笔(安装后设置路径)
android·学习
从此不归路25 分钟前
Qt5 进阶【9】模型-视图框架实战:从 TableView 到自定义模型的一整套落地方案
开发语言·c++·qt