为什么小弟我的帖子不见了啊555,小弟我26号发的,已经有高手帮小弟我解决了

为什么我的帖子不见了啊!!!555,我26号发的,已经有高手帮我解决了啊
帖子标题:又遇到问题了,关于c++   的...帮帮忙啊
内容:1.设计一个能够查找满足特定条件三位数的程序,要求实现的功能包括:找所有满足特定条件的三位数,然后输出(参见下图)。
2.问题详细描述
特定条件:一个三位数的平方是一个六位数字,那么这个三位数和它的平方共有9个数字。要满足这9个数字恰好是1到9,没有重复。
要求编写多个函数分别实现上述功能,而后在main函数中进行调用。
3.问题的解决方案:
根据问题的描述,可以按照程序要求的功能采用结构化的设计思想。
可以利用穷举法,三位数字的范围就是100到999,对每个数字进行判断。


图:
567 's   square   is   321489
854 's   square   is   729316
press   anykey   to   quit.

要是找不到了,对不起已经帮我解决的师哥师姐啊!!为什么找不到了呢!   急...

我重复了一次

------解决方案--------------------
看你说发了第二次,我就随便用c写了个,要是作业我就遭雷劈了,汗个先...

写的不好,你自己优化吧!

#include "stdio.h "

bool panduan(long a,int b[])
{
int number=0;
while(a> 0)
{
number=a%10;
if(number==0||b[number]!=0)
return false;
else
b[number]=number;

a=a/10;
}
return true;
}

int main(int argc, _TCHAR* argv[])
{
long i=316;
long square_i=0;
int num[10];
int j;
while(i <1000)
{
for(j=1;j <10;j++)
num[j]=0;

if(panduan(i,num))
{
square_i=i*i;
if(panduan(square_i,num))
printf( "%ld 's square is %ld\n ",i,square_i);
}

i=i+1;
}
getchar();
return 0;
}