a
2 +
b
2 =
c
2
例如:32 + 42 = 9 + 16 = 25 = 52.
已知存在并且只存在一个毕达哥拉斯三元组满足条件a + b + c = 1000。
找出该三元组中abc的乘积。
问题解决方案:
public class num9 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a,b,c;
for(c=3;c<1000;c++){
for(b=2;b<c;b++){
for(a=1;a<b;a++){
if(a+b+c==1000){
if(c*c==b*b+a*a){
System.out.println(a*b*c);
}
}
}
}
}
}
//答案:31875000
}
问题答案:31875000