#include<stdio.h>
int hui(int x)//判断x是否是回文数
{
int sum=0;
if(x%10==0) return 0;
while(x>sum)
{
sum=sum*10+x%10;
x=x/10;
}
if(x==sum||x==sum/10) return 1;
return 0;
}
int fun(int x)//判断x是否等于n
{
int sum=0;
while(x)
{
sum=sum+x%10;
x=x/10;
}
return sum;
}
int main()
{
int n,i;
scanf("%d",&n);
for(i=10000;i<1000000;i++)
{
if(hui(i)&&n==fun(i))
{
printf("%d\n",i);
}
}
return 0;
}
蓝桥杯特殊回文数C语言简易版
最新推荐文章于 2023-03-08 12:49:18 发布