接着上一篇再来一道华为机考题,同样原文是用java,我还是自己用C++编。
题目为:有这样一类数字,他们顺着看和倒着看是相同的数。
如:121,656,2332等。这样的数字称为回文数字。
编写一个函数,判断某数字是否是回文数字。
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
int i;
cout<<"输入:strln:";
cin>>str;
for(i=0;i<str.size()/2;i++)
{
if(str[i]==str[str.size()-1-i])
continue;
else
break;
}
if(i>=str.size()/2)
cout<<"TRUE"<<endl;
else
cout<<"FALSE"<<endl;
return 0;
}