如何使用逻辑循环打印出 20 个不全等三角形的毕达哥拉斯数。如果没有重复数字,即如果我有 4、3、5,我就不能有 3、4、5。
我正在使用“for”循环,但我不知道如何删除重复的答案。
for (k = 0; k < 50; k++)
{
for ( i = 0; i < 50; i++)
{
for ( j = 0; j < 50; j++)
{
if ( (k+1)*(k+1) + (i+1)*(i+1) == (j+1)*(j+1) )
{
System.out.println( "\n\n\t\tThe numbers are : " + (k+1) + ", "
+ (i+1) + ", "
+ (j+1) );
}
}
}
}