C++ 回文程序

C++ 回文程序

回文数是指反转后仍然相同的数。例如121、34543、343、131、48984都是回文数。

回文数算法

  • 从用户那里获取一个数
  • 将这个数保存在临时变量中
  • 反转这个数
  • 将临时变量与反转后的数进行比较
  • 如果两个数相同,输出回文数
  • 否则输出非回文数

让我们看看C++中的回文程序。在这个程序中,我们将从用户那里获取一个输入,并检查这个数是否是回文数。

#include <iostream>
using namespace std;
int main()
{
  int n,r,sum=0,temp;  
  cout<<"Enter the Number=";  
  cin>>n;  
 temp=n;  
 while(n>0)  
{  
 r=n%10;  
 sum=(sum*10)+r;  
 n=n/10;  
}  
if(temp==sum)  
cout<<"Number is Palindrome.";  
else  
cout<<"Number is not Palindrome."; 
  return 0;
}

输出:

Enter the Number=121   
 Number is Palindrome.  
Enter the number=113  
Number is not Palindrome.

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程