求助 i==j*j的意义何在?
请问红色的地方是什么意思呢???知道的帮忙下 多谢了~~~int jsValue(int bb[])
{
int i,j,k=0;
int hun,ten,data;
for(i=100;i<=999;i++)
{
j=10;
while(j*j<=i)
{
if (i==j*j)
{
hun=i/100;/*求该数的百位数字*/
data=i-hun*100;/*得到后两位数*/
ten=data/10; *求该数的十位数字*/
data=data-ten*10; /*求该数的个位数字*/
if(hun==ten||hun==data||ten==data)/*有两位数字相同*/
{bb[k]=i; /*则把该数存入数组bb中*/
k++;} /*统计满足条件的数的个数*/
}
j++;
}
}
return k; /*返回满足该条件的整数的个数*/
}