回文数详解

来源:互联网 发布:淘宝店营销方案 编辑:程序博客网 时间:2024/05/20 17:27

#include <stdio.h>
#include <math.h>
void main()
{
 int count,n,i,leap,array[5],num1;
 double num;
 for(n=11;n<=256;n++)
 {
  num=pow(n,2);
  i=0;
  count=0;
  num1=(int)num;
  do
  {
   array[i++]=num1%10;
   num1=num1/10;
   count++;
  }while(num1);
  leap=0;
  for(i=0;i<count/2;i++)
  {
   if(array[i]!=array[count-1-i])
   {
    leap=1;
    break;
   }
  }
  if(!leap)
  {
   printf("%4d",n);
  }
 }
 printf("/n");
}

原创粉丝点击