判断是否为回文

来源:互联网 发布:董小飒零食淘宝店网址 编辑:程序博客网 时间:2024/05/22 14:41

1 判断一个整数是否为回文

代码:

#include <iostream>using namespace std;int isHuiWen(int num){int num1 = 0;int temp = num;while (temp > 0){num1 = num1 * 10 + temp % 10;temp /= 10;}if (num1 == num)return 1;elsereturn 0;}int main(){int number;cin >> number;cout << isHuiWen(number) << endl;cin.get();cin.get();return 0;}


2 判断一个字符串是否为回文

代码:

#include <iostream>#define MAX_SIZE 200using namespace std;int isHuiWen(char* str){int len = strlen(str);int i = 0;while (i < len / 2){if (str[i] != str[len - i - 1])return 0;elsei++;}return 1;}int main(){char str[MAX_SIZE];cin.getline(str, MAX_SIZE);cout << isHuiWen(str) << endl;cin.get();cin.get();return 0;}

0 0
原创粉丝点击