判断字符串是不是回文,使用C++、Python两种语言
来源:互联网 发布:留学存款证明 知乎 编辑:程序博客网 时间:2024/06/06 00:27
// 这里的题目使用 “C++和Python" 两种语言解决</span>
//题目, 判断一个字符串是不是“回文”#include <iostream>using namespace std;//! corebool is_palindrome(char * s){int end = strlen(s) - 1;int pre = 0;while(pre < end){if(s[pre] != s[end])return false;pre ++ ;end -- ;}return true;}int main(){char s[] = "abccba";bool test, test2;test = false;test2 = false;test = is_palindrome(s);cout << test << endl; // 输出1,则是回文; 输出0, 就不是回文char s2[] = "12";test2 = is_palindrome(s2);cout << test2 << endl;return 0;}
Python版本答案:
#encoding=utf-8#! coredef is_palindrome(s): end = len(s) - 1 i = 0 while(s[i] != s[end]): if s[i] != s[end]: return False i += 1 end -= 1 return Truedef main(): b_test1 = False b_test2 = False s1 = "abccba" s2 = "12" b_test1 = is_palindrome(s1) # 输出True,则是回文; 输出False, 就不是回文 print b_test1 b_test2 = is_palindrome(s2) print b_test2main()
0 0
- 判断字符串是不是回文,使用C++、Python两种语言
- c语言实现判断字符串是不是回文
- 【c语言】判断一个字符串是不是回文字符串
- 用c语言实现 判断一个字符串是不是回文字符串
- c语言 字符串是不是回文
- 判断字符串是不是回文的两种方法
- 判断字符串是不是回文
- 判断字符串是不是回文
- C语言 判断回文字符串
- 【c语言】判断回文字符串
- 判断一个字符串是不是回文
- 判断一个字符串是不是回文?
- 判断一个字符串是不是回文
- Python学习——判断一个字符串是不是回文
- [C/C++笔面试]判断字符串是不是回文
- 【c语言】判断一个数是不是回文数
- 【C语言】判断一个数是不是回文数
- 【C语言】判断回文数及字符串
- 第14周项目6-6-二维数组斜对称相等数筛选
- js Ajax检测用户名是否被占用
- 碰到困难,心情有点沉重
- linux 上卸载Oracle
- C# 修改文件名 demo
- 判断字符串是不是回文,使用C++、Python两种语言
- linux安装jdk
- Word模板设计时,如何让照片填满单元格
- UnicodeEncodeError: 'ascii' codec can't encode characters in position
- 编程:二维数组的操作
- 第十四周 项目三 多个成绩的成绩单
- find查找多种文件后缀
- iOS 获取界面的第一响应者
- 编写一个与3.12节中dup2功能相同的函数,要求不调用fcntl函数,并且要有正确的出错处理(APUE)