Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
/*
Palindromic Numbers : palin.c
回文数を求める('1993/02/10)
*/
#include
#define MAX 100
#define TBLSZ 50
#define GMAX 1000
#define LIMIT 10000000
int a[MAX],w[MAX];
int gc,inf[GMAX],t[TBLSZ][MAX];
main(){
int count,n,flag,work;
n=12,work=2,gc=0;
while(nwork){
printf("n=%d count=%d\n",n,count);
work=count;
}
n++;
}
}
dec(n)
int n;
{
int i;
i=0;
while(n!=0){
i++;
a[i]=n%10;
n /= 10;
}
a[0]=i;
}
n_check(){
int i,j,flag;
flag=0;
for(i=1,j=a[0]; i9){
a[i] -= 10;
a[i+1]=1; }
else
a[i+1]=0;
}
if(a[a[0]+1]>0)
a[0]++;
if(a[0]>MAX-2)
return 2;
}
inf_chk(n)
int n;
{
int i,j,k,flag;
if(gc==0){
printf("n=%d is independent (store to inf[%d])\n",n,gc);
inf[0]=n;
gc++;
return;
}
for(i=0; it[j][0])) j++;
if(j>TBLSZ-2) break;
while((jTBLSZ-2) break;
else continue;
}
else break;
}
if(flag==0){
printf("n=%d is equivalent to %d(inf[%d])\n",n,inf[i],i);
return;
}
}
}
printf("n=%d is independent (store to inf[%d])\n",n,gc);
inf[gc]=n;
gc++;
if(gc>GMAX-2)
exit(0);
}
set_tbl(n)
int n;
{
int i,j;
dec(n);
for(i=0; i<=a[0]; i++)
t[0][i]=a[i];
for(j=1; j