欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

给定周长,求满足周长的直角三角形

程序员文章站 2022-04-04 10:41:50
...
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int cir = sc.nextInt();
        //是否存在能构成直角三角形
        boolean flag = false;
        for(int i=1;i<=Math.floor(cir/2);i++){
            for(int j=1;j<=i;j++){
                if(Math.pow(i, 2)+Math.pow(j, 2)==Math.pow((cir-i-j), 2)){
                    System.out.println(i+" "+j+" "+(cir-i-j));
                    flag = true;
                }
            }
        }
        if(flag==false){
            System.out.println("no found");
        }
    }
}
相关标签: 直角三角形