1. 程式人生 > >判斷一個正整數是否是迴文數

判斷一個正整數是否是迴文數

//判斷迴文數 
#include<iostream>
using namespace std;

int main()
{
	int n,m,i=0,j=0,k=0,a[10];
	cin>>n;
	m=n;
	while(m)
	{
		a[i++]=m%10;
		m=m/10;
	}
	
	j=0;
	k=i-1;
	while(j<=k)
	{
		if(a[j]!=a[k])
		   break;
		else
		{
			j++;
			k--;
		}
	}
	if(j>k)
	   cout<<n<<"是迴文數!"<<endl;
	else
	   cout<<n<<"不是迴文數!"<<endl;
	return 0;
}