dabocaiqq
dabocaiqq
采纳率66.6%
2020-05-21 10:09

Java语言高分悬赏:输入三角形的3条边,判断三角形是不是直角三角形,怎么判断呢

20
已采纳

Java语言高分悬赏:输入三角形的3条边,判断三角形是不是直角三角形,怎么判断呢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • huazhan321 阿狸梦之堡风之寄语,愿您千帆历尽心依旧 11月前

    直角三角形的基本特点是满足勾股定理,写个简单的判断就可以了。

    点赞 1 评论 复制链接分享
  • jmctian jmctian 11月前
    public boolean isRightTriangle(int a, int b, int c)  {
        return (a > 0 && b > 0 && c > 0) && (a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b);
    }
    
    点赞 评论 复制链接分享
  • qq_29366533 qq_29366533 11月前
    点赞 评论 复制链接分享
  • weixin_45163994 weixin_45163994 11月前

    public String shape(int a, int b, int c) {
    String shape = "";
    if (a * a == b * b + c * c && b * b == a * a + c * c
    && c * c == a * a + b * b) {
    shape = "直角";
    } else if (a * a > b * b + c * c && b * b > a * a + c * c
    && c * c > a * a + b * b) {
    shape = "钝角";
    } else if (a == b && b == c && a == c) {
    shape = "等边";
    } else {
    shape = "锐角";
    }

    点赞 评论 复制链接分享