判断是否为回文
来源:互联网 发布:python技术手册第三版 编辑:程序博客网 时间:2024/05/29 04:24
//判断是否为回文——判断用户输入的字符串是否为回文。回文是指正反拼写形式都是一样的词,譬如“racecar”。#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;bool IsPlalindromeW(const wchar_t* str){size_t len = wcslen(str);for (int i = 0; i < len; ++i){if (str[i] != str[len - i - 1])return false;}return true;}bool IsPlalindrome(const char* str){if (str == NULL)return false;setlocale(LC_ALL, "chs");int len = mbstowcs(NULL, str, NULL);if (len <= 0)return false;wchar_t* dst = new wchar_t[len + 1];int change = mbstowcs(dst, str, len + 1);bool bRes = IsPlalindromeW(dst);delete[] dst;setlocale(LC_ALL, "");return bRes;}int main(int argc, char* argv[]){char* str = "斗鸡山上山鸡斗";cout << boolalpha;cout << IsPlalindrome(str) << endl;system("pause");return 0;}
阅读全文
0 0
- 判断是否为回文
- 判断是否为回文
- 判断是否为回文
- 判断是否为回文
- 判断是否为回文
- 判断是否为回文
- 判断字符串是否为回文
- 判断是否为回文数
- 判断是否为回文数
- 判断字符串是否为回文
- 判断是否为回文数
- 判断是否为回文数
- 判断是否为回文数
- 判断是否为回文数
- 判断单链表是否为回文
- 判断是否为回文数
- 判断是否为回文数
- C# 判断是否为回文
- struts2、hibernate、spring
- 高并发编程必备基础
- redis 单机或集群 设置密码
- 我的第一篇CSDN博客文章
- spring配置线程池
- 判断是否为回文
- APP版本更新后打开app
- Android快速开发系列 10个常用工具类
- SRS服务器搭建,ffmpeg 本地推流
- Servlet的访问路径的配置的三种方式
- 仿QQ列表展开、收缩(2完善)
- CentOS7配置Supervisor开机启动
- Linux部署mysql cassandra web应用 服务
- 面试题5—从尾到头打印链表