题解 | #三角形判断#

三角形判断

http://www.nowcoder.com/practice/689ec1e742394e09b1059556fc167b65

#include <stdio.h>
//本题考查三角性定义:满足任意两边之和大于第三边
int main()
{
    int a,b,c;
    while(scanf("%d %d %d",&a,&b,&c)!=EOF)
    {
        if(a==b==b==c)//注意:这种判断方式是错的,不能三个一起判断。背后的逻辑是什么呢?思考一下
        if(a==b&&b==c)
            printf("Equilateral triangle!\n");
        else if((a==b&&(a+b>c))||(a==c&&(a+c>b))||(b==c&&(b+c>a)))
            printf("Isosceles triangle!\n");
        else if((a+b>c)&&(a+c>b)&&(b+c>a))
            printf("Ordinary triangle!");
        else
            printf("Not a triangle!");
    }
    return 0;
}
全部评论

相关推荐

01-24 04:44
门头沟学院 Java
数学转码崽:项目感觉有点简单,再加上学历不是92的话,大厂实习很难过筛吧,即使给几个面试,感觉也通过不了,还是放低预期,先去中厂沉淀吧,暑期实习可以试着冲大厂,如果非大厂不去的话,不如去考研,双非学历真的硬伤
点赞 评论 收藏
分享
02-23 12:32
已编辑
门头沟学院 嵌入式工程师
King987:学历没有问题,然后既然有实习经历的话,把这个放在上面多写一点,哪怕你自己包装一下,只要能圆回来就行,既然有实习经历的话,肯定主要看实习经历之类的。然后也会主要问这里多准备准备
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务