【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;

}

相关推荐
Ulyanov4 分钟前
基于Impress.js的3D概念地图设计与实现
开发语言·前端·javascript·3d·ecmascript
阳光宅男@李光熠7 分钟前
【电子通识】锅仔片类型、规格与应用选择指南
笔记·学习
A南方故人9 分钟前
一个用于实时检测 web 应用更新的 JavaScript 库
开发语言·前端·javascript
JosieBook9 分钟前
【WinForm】使用C# WinForm实现带有托盘图标功能的应用程序
开发语言·c#
Century_Dragon10 分钟前
释放实训新可能:汽车自动变速器拆装虚拟实训软件
学习
2301_7903009612 分钟前
C++与量子计算模拟
开发语言·c++·算法
青灯照颦微18 分钟前
【R】三种方式安装R包
开发语言·r语言
爱喝水的鱼丶23 分钟前
SAP-ABAP:掌握BAPI_OUTB_DELIVERY_CONFIRM_DEC:解锁SAP自动化发货的核心钥匙
运维·学习·sap·abap·交流学习
进击的小头24 分钟前
行为型模式:状态模式——嵌入式状态管理的优雅解决方案
c语言·状态模式
野生技术架构师25 分钟前
深度拆解JVM垃圾回收:可达性分析原理+全类型回收器执行机制
java·开发语言·jvm