判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数.

#include
using namespace std;
int main()
{
cout << "输入任何一位数据 判断是否为 回文数" << endl; int n; cin >> n;//随便一个数字
int arr[100];// 100个位置够大了
int j=0;
int n1 = n;//为下面处理完后 打印数据丢失
while (n != 0)
{
arr[j] = n % 10;// %10 和/10 获取各位数的数字 储存在arr[]中
n = n / 10;//
j++;
}
int left = 0;
int right = j - 1;//下标重0开始 因此要-1
int flag = 0;// 一个标志
while (left < right)//这样就不用理会中间的数字 { if (arr[left] == arr[right]) { flag = 1;//1为真 left++; right--; } el

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数.最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/28949.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>