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

}

相关推荐
深蓝海拓21 小时前
使用@property将类方法包装为属性
开发语言·python
xiaoye-duck21 小时前
【C++:unordered_set和unordered_map】 深度解析:使用、差异、性能与场景选择
开发语言·c++·stl
zjjsctcdl21 小时前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
格林威1 天前
Baumer相机锂电池极片裁切毛刺检测:防止内部短路的 5 个核心方法,附 OpenCV+Halcon 实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·视觉检测
老约家的可汗1 天前
list 容器详解:基本介绍与常见使用
c语言·数据结构·c++·list
顶点多余1 天前
线程互斥+线程同步+生产消费模型
java·linux·开发语言·c++
Albert Edison1 天前
【ProtoBuf 语法详解】更新消息|保留字段|未知字段
开发语言·c++·protobuf
feifeigo1231 天前
近场声全息(NAH)数据与MATLAB实现
开发语言·matlab
丝斯20111 天前
AI学习笔记整理(79)——Python学习8
人工智能·笔记·学习
fie88891 天前
基于MATLAB的非线性模型预测控制(NMPC)在CSRT系统中的应用
开发语言·matlab