vc6.0的,望采纳
#include
int main()
{
int m,n;
int i,i1,i2,i3,i4,i5,i6;
int j;
printf("input n,m.\n");
scanf("%d %d",&n,&m);
if(n
{
printf("palin.in palin.out\n");
printf("%d %d",n,m\n);
for(i=n;i<=m;i++)
{
if(i<10)
j=1;
else if(i<100)
j=2;
else if(i<1000)
j=3;
else if(i<10000)
j=4;
else if(i<100000)
j=5;
else if(i<1000000)
j=6;
else if(i=1000000)
j=7;
switch(j)
{
case 1:
break;
case 2:
i1=i%10;i2=i/10;
if(i1==i2)printf(" %d\n",i);break;
case 3:
i1=i%10;i3=i/100;
if(i1==i3)printf(" %d\n",i);break;
case 4:
i1=i%10;i2=i%100-i1;i3=i%1000-i1-i2;i4=i/1000;
if(i1==i4&&i2==i3)printf(" %d\n",i);break;
case 5:
i1=i%10;i2=i%100-i1;i4=i%10000/1000;i5=i/10000;
if(i1==i5&&i2==i4)printf(" %d\n",i);break;
case 6:
i1=i%10;i2=i%100-i1;i3=i%1000-i1-i2;i4=i%10000-i1-i2-i3;i5=i%100000-i1-i2-i3-i4;i6=i/100000;
if(i1==i6&&i2==i5&&i3==i4)printf(" %d\n",i);break;
case 7:break;
}
}
}
return 0;
}
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
#include "string.h"
#include "stdlib.h"/
void main(void){
int n,m,i,j,k;
char a[8];
while(1){
printf("Enter n & m(5<=n
if(4
}
for(i=n;i<=m;i++){
for(itoa(i,a,10),j=0,k=strlen(a)-1;j<=k;j++,k--)
if(a[j]!=a[k]) break;
if(j>k) printf("%s\n",a);
}
}
#include
int main()
{
long i,j,n,m,s,x,d;
scanf("%ld%ld", &n, &m);
if(n>m || n<5 || m>1000000)
return 1;
for(i=n; i<=m; i++){
s=0;
x=i;
while(x){
s=10*s+x%10;
x/=10;
}
if(s==i)
printf("%d\n", i);
}
return 0;
}
#include
int main()
{
int n;
int m;
char buf[10];
int i;
char *pstart;
char *pend;
while(scanf("%d%d", &n, &m)!=EOF)
{
for(i=n;i{
sprintf(buf, "%d", i);
pstart = buf;
pend = buf;
while(*pend)
pend++;
pend--;
while(pstart{
if(*pstart!=*pend)
break;
pstart++;
pend--;
}
if(pstart>=pend)
printf("%d\n", i);
}
}
return 0;
}