酒买回来了qq
第一题解法中比较啰嗦的一种
复制程式
public class right_triangle{
public static void main(String[] safd){
boolean flag=true;
int big=0;
int product_sum=0;
int[] list=new int[]{30,40,50};
for(int i=0;i<3;i++)
if(!biger(list,i))
flag=false;
if(flag){
for(int i=1;i<3;i++)
if(list[i]>list[big])
big=i;
for(int i=0;i<3;i++)
if(i!=big)
product_sum+=list[i]*list[i];
if(list[big]*list[big]==product_sum)
System.out.print("直角三角形");
else
System.out.print("不是直角三角形");
}
else
System.out.print("根本就不是三角形");
}
public static boolean biger(int[] list,int n){
int sum=0;
for(int i=0;i<3;i++){
if(i!=n)
sum+=list[i];
}
if(sum>list[n])
return true;
else
return false;
}
}