Java第一个点WA了,求助!
查看原帖
Java第一个点WA了,求助!
756739
leiabc楼主2022/8/22 22:59
import java.util.ArrayList;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] a=new int[3];
        //获取三边
        for (int i = 0; i < 3; i++)
            a[i]=sc.nextInt();
        int b=a[0];
        //三边排序
        for (int j = 0; j < 2; j++) {
            for (int i = 0; i < 2; i++) {
            if(a[i]>a[i+1]) {
                b = a[i];
                a[i] = a[i + 1];
                a[i + 1] = b;
            }
            }
        }
        //判断能否组成三角形
        if(a[0]+a[1]<=a[2]) {
            System.out.println("Not triangle");//√
            return;
        }
        //判断是否直角三角形
        if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2])
            System.out.println("Right triangle");
        //判断是否锐角三角形
        if(a[0]*a[0]+a[1]*a[1]>a[2]*a[2])
            System.out.println("Acute triangle");
        //判断是否钝角三角形
        if(a[0]*a[0]+a[1]*a[1]<a[2]*a[2])
            System.out.println("Obtuse triangle");
        //判断是否等腰三角形
        if(a[0]==a[1]&&a[0]!=a[2])
            System.out.println("Isosceles triangle");
        //判断是否等边三角形
        if(a[0]==a[1]&&a[0]==a[2])
            System.out.println("Equilateral triangle");
    }
}
2022/8/22 22:59
加载中...