蓝桥杯 基础练习 特殊回文数(C语言)

蓝桥杯 基础练习 特殊回文数(C语言)_第1张图片蓝桥杯 基础练习 特殊回文数(C语言)_第2张图片

#include 
int main()
{
 int n;
 scanf("%d",&n);
 int a,b,c,d,e,f,x,i;
 int sum;
 for(i=10000;i<100000;i++)
 {
 x=i;
 e=x%10;
 x=x/10;
 d=x%10; 
 x=x/10;
 c=x%10;
 x=x/10;
 b=x%10;
 a=x/10;
 sum=a+b+c+d+e;
 if((a==e)&&(b==d))
 {
 if(sum==n)
  printf("%d\n",i);
  } 
 }
 for(i=100000;i<1000000;i++)
 {
 x=i;
 f=x%10;
 x=x/10;
 e=x%10;
 x=x/10;
 d=x%10; 
 x=x/10;
 c=x%10;
 x=x/10;
 b=x%10;
 a=x/10;
 sum=a+b+c+d+e+f;
 if((a==f)&&(b==e)&&(c==d))
 {
 if(sum==n)
  printf("%d\n",i);
  } 
 }
 return 0;
 } 

蓝桥杯 基础练习 特殊回文数(C语言)_第3张图片

你可能感兴趣的:(蓝桥杯 基础练习 特殊回文数(C语言))