楼上的答案多了,因为题目要求是1到9这9个数字,不包括0.这是一位OI天牛的源代码.
#include
#include
using namespace std;
void prcs(int x)
{
int vd[10];
memset(vd,0,sizeof(vd));
int y = x*x;
int tx = x,ty = y;
while (x != 0)
{
vd[x % 10] ++;
x /= 10;
}
while (y != 0)
{
vd[y % 10] ++;
y /= 10;
}
for (int i=1; i