判断是否是回文数

/*回文数判断*/
#include <iostream>
#include <string>
using namespace std;

int main()
{
	string str;
	cin >> str;

	int backward = 0;
	int farward = str.size() - 1;

	for ( ; backward <= farward; backward++, farward--) {
		if (str[backward] != str[farward]) {
			break;
		}
	}

	if (backward > farward) {
		cout << "是回文数";
	} else {
		cout << "不是回文数";
	}


}
posted @ 2013-03-08 19:25  helloweworld  阅读(195)  评论(0编辑  收藏  举报