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

}

相关推荐
早睡冠军候选人12 分钟前
Ansible学习----Ansible Playbook
运维·服务器·学习·云原生·容器·ansible
小莞尔13 分钟前
【51单片机】【protues仿真】基于51单片机智能窗帘系统
c语言·stm32·单片机·嵌入式硬件·物联网·51单片机
VB.Net17 分钟前
C#循序渐进
开发语言·c#
楼田莉子19 分钟前
C++学习:C++11扩展:constexpr特性
开发语言·c++·学习
懒羊羊不懒@23 分钟前
Java基础语法—最小单位、及注释
java·c语言·开发语言·数据结构·学习·算法
ss27326 分钟前
手写Spring第4弹: Spring框架进化论:15年技术变迁:从XML配置到响应式编程的演进之路
xml·java·开发语言·后端·spring
eurotruck30 分钟前
c++贪吃蛇V1.0
开发语言·c++·贪吃蛇
qq_3985865436 分钟前
Threejs入门学习笔记
javascript·笔记·学习
Android系统攻城狮1 小时前
C++进阶之操作符重载函数operator[]:用法实例(四百三十五)
开发语言·c++
SundayBear1 小时前
嵌入式进阶:C语言内联汇编
c语言·开发语言·汇编