C++习题:从键盘上输入一个正整数,判别它是否为一回文数。

RT
2024-11-30 00:40:28
推荐回答(1个)
回答1:

程序:
#include
#include
using namespace std;int main(void)
{
int n;
cin >> n;
char buf[256] = {NULL};
itoa(n, buf, 10);
for (int i = 0; i <= strlen(buf) / 2; ++i)
{
if (buf[i] != buf[strlen(buf) - 1 - i])
{
cout << "不是回文数" << endl;
system("PAUSE>NUL");
return 0;
}
}
cout << "是回文数" << endl;
system("PAUSE>NUL");
return 0;
}