求回文数

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:54:37
求输出1-10000之间的回文数。高手指点,送分。
用c或c++

#include<stdio.h>
int main()
{
int i,n,m,count=0;

printf("所有的回文数字如下:\n");
for(i=1;i<=10000;i++)
{
n=i;
m=0;
while(n)
{
m=m*10+n%10;
n/=10;
}
if(m==i)
{
printf("%d ",m);
count++;
}
}
printf("\n共%d个\n",count);
getchar();
return 0;
}

共198个!

三位数的回文数(100-999)
#include<stdio.h>
int main()
{
int a,m,i;
printf("qing shuru yige sanweishu:");
scanf("%d",&a);
i=a/100;
m=a%10;
if(i==m)
printf("%d shi huiwenshu\n",a);
else
printf("%d bushi huiwenshu\n",a);
getch();
return 0;
}

(1000-9999)
#include<stdio.h>
int main()
{
int a,m,n,j,i;
printf("qing shuru yige sanweishu:");
scanf("%d",&a);
i=a