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

}

相关推荐
leluckys2 分钟前
AI- 一种快速实现MCP服务的方法
开发语言·python
行业探路者4 分钟前
二维码标签是什么?主要有线上生成二维码和文件生成二维码功能吗?
学习·音视频·语音识别·二维码·设备巡检
Illusionna.5 分钟前
C语言自动进行独立样本 t 检验
c语言·自动化·显著性·统计检验·独立样本t检验·ttest·levene
qq_401700417 分钟前
C语言 条件编译宏
c语言·开发语言
写代码的【黑咖啡】10 分钟前
探索 Python 中的 Vaex:高效处理大规模数据的新选择
开发语言·python
逑之13 分钟前
C语言笔记5:函数
java·c语言·笔记
无限进步_14 分钟前
【C语言&数据结构】对称二叉树:镜像世界的递归探索
c语言·开发语言·数据结构·c++·git·算法·visual studio
li星野16 分钟前
OpenCV4X学习—核心模块Core
人工智能·opencv·学习
JavaLearnerZGQ17 分钟前
1、Java中的线程
java·开发语言·python
@zulnger25 分钟前
python 学习笔记(多线程和多进程)
笔记·python·学习