函数题:7
int IsTheNumber(const int N)
{
int M=N;
int i,j=0;
int a[10];
while(M>=10)
{
a[j++]=M%10;
M=M/10;
}
a[j]=M;
int x=(int)sqrt(N);
int y=x*x;
int m,n;
for(m=0;m<=j;m++)
{
for(n=m+1;n<=j;n++)
{
if(a[m]a[n])
{
if(y
N)
{
return 1;
}
else
{
return 0;
}
}
}
}
return 0;
}

posted on 2025-03-25 23:20  Swishy  阅读(5)  评论(0)    收藏  举报