寻找这个数的条件是两次判断,所以整体使用嵌套循环语句即可
#include <stdio.h>
int main()
{
int i;
int j;
int k;
for(i = 0; i < 1000; i++)//我们要判断的数
{
for(j = 0; j < 1000; j++)//判断i+100是否是j的平方数
{
if(i + 100 == j * j)
{
for(k = j; k < 1000; k++)//判断i+168是否是k的平方
{
if(i + 168 == k * k)
{
printf("%d\n",i);
}
}
}
}
}
return 0;
}