📜  C语言判断回文数

📅  最后修改于: 2020-10-23 00:55:07             🧑  作者: Mango

C 回文数

c中的回文数:回文数是反向后相同的数字。例如121、34543、343、131、48984是回文数。

回文数 STL algorithm

  • 从用户那里获取号码
  • 将数字保留在临时变量中
  • 倒数
  • 比较临时号码和反向号码
  • 如果两个数字相同,则print回文编号
  • 其他print不回文数

让我们看一下用C语言编写的回文集程序。在这个C程序中,我们将从用户那里得到输入,并检查数字是否为回文集。

#include
int main()  
{  
    int n,r,sum=0,temp;  
    printf("enter the number=");  
    scanf("%d",&n);  
    temp=n;  
    while(n>0)  
    {  
        r=n%10;  
        sum=(sum*10)+r;  
        n=n/10;  
    }  
    if(temp==sum)  
         printf("palindrome number ");  
    else  
        printf("not palindrome"); 
    return 0;
} 

输出:

enter the number=151
palindrome  number

enter the number=5621
not palindrome  number