编写函数返回形式参数(一个正整数)是否为回文数(正反序相同的数,例如1,12321,101等)。主函数功能为:输入两个整数a,b,输出[a,b]之间的回文数。
样例">样例">输入样例:
10 50
输出样例:
11,22,33,44
输入样例:
100 200
输出样例:
101,111,121,131,141,151,161,171,181,191
代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,t,sum=0,k=0,h=0,j,i;
int c[100];
scanf("%d %d",&a,&b);
for(i=a;i<=b;i++)
{
j=i;
sum=0;
while(j)
{
sum=sum*10+j%10;
j=j/10;
}
if(sum==i)
c[k++]=i;
}
for(i=0;i<k;i++)
{
if(i==0)
printf("%d",c[0]);
else
printf(",%d",c[i]);
}
}