编写一个程序输出所有5位数字的回文

编写一个程序输出所有5位数字的回文

 

法一:

#include <stdio.h>
#include <conio.h>
void main()
{  long int m;
   for(m=10001;m<=99999;m++)
   {
     if((m%10==m/10000)&&(m/10%10==m/1000%10))
       printf(“%ld “,m);
   }
   getch();
}

法二:
#include <stdio.h>
#include <conio.h>
void main()
{  long int i,j,m,k,n;
   for(m=1;m<=9;m++)
     for(n=0;n<=9;n++)
       for(i=0;i<=9;i++)
         for(j=0;j<=9;j++)
            for(k=0;k<=9;k++)
               if((m==k)&&(n==j))
               printf(“%ld “,m*10000+n*1000+i*100+j*10+k);
   getch();
}

法三:
#include <stdio.h>
void main()
{  long int i,j,k,n;
   for(i=1;i<=9;i++)
     for(j=0;j<=9;j++)
       for(k=0;k<=9;k++)
        { n=i*10000+j*1000+k*100+j*10+i;
          printf(“%ld “,n);
        }
    printf(“%ld “,n);
    getch();
}

© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容