新人急求前辈帮助,一星期想不出来了,
如果三个正整数a、b、c满足条件a < b < c和 a2 + b2 = c2,则称这三个正整数构成一个勾股数组。编写一个应用程序,找出三个数都不大于100的所有勾股数组.使用三层嵌套for循环尝试所有可能的值就是这样吧。。。
[此贴子已经被作者于2007-4-19 13:25:15编辑过]
public class GouGuShu{
public static void main(String[] args){
System.out.println(\"a b c \");
for(int a=1;a<=75;a++){
for(int b=a+1;b<=100;b++){
for(int c=b+1;c<=100;c++){
if(a*a+b*b==c*c)
System.out.println(a+\" \"+b+\" \"+c+\" \");
}
}
}
}
}
[此贴子已经被作者于2007-4-20 16:06:29编辑过]