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