欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【C语言】回文数

程序员文章站 2022-06-26 14:37:14
...

回文数:一个数正序和反序相等。如123321、121等。

#include<stdio.h>
int Palindrome(int n){
    int m=0,p=n;   //p仅仅用来保存n的值
    while(n!=0)
    {
        m=m*10+n%10;
        n=n/10;
    }
    return (m==p);  //如果m和p相等,括号内值为1;反之为0
}
void main(){ 
   int i;
   for(i=100;i<=1000;i++)   //计算从100到1000之间的回文数并输出
      if(Palindrome(i))
        printf("%d ",i);
   printf("\n"); 
    
}
相关标签: 笔记 c语言