博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
YTUOJ-推断字符串是否为回文
阅读量:6083 次
发布时间:2019-06-20

本文共 615 字,大约阅读时间需要 2 分钟。

题目描写叙述

编敲代码,推断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。

输入

输出

例子输入

abcddcba

例子输出

Yes

提示

代码例如以下:

#include 
#include
#include
using namespace std;int reverse(int ,int ,char [],int);int main(){ char m[100]; int n,len; gets(m); len=strlen(m); n=reverse(0,len-1,m,len); if (n==1) cout<<"Yes"; else cout<<"No";}int reverse(int low,int high,char *m,int len){ if (len==0||len==1) return 1; if (*(m+low)!=*(m+high)) return 0; reverse(low+1,high-1,m,len-2);}

执行结果:

回文类的问题做的次数太少了,离上一次做也有非常久了,还得复习一下。

 

你可能感兴趣的文章
cad图纸转换完成的pdf格式模糊应该如何操作?
查看>>
Struts2与Struts1区别
查看>>
网站内容禁止复制解决办法
查看>>
Qt多线程
查看>>
我的友情链接
查看>>
想说一点东西。。。。
查看>>
css知多少(8)——float上篇
查看>>
NLB网路负载均衡管理器详解
查看>>
水平添加滚动条
查看>>
PHP中”单例模式“实例讲解
查看>>
VS2008查看dll导出函数
查看>>
VM EBS R12迁移,启动APTier . AutoConfig错误
查看>>
atitit.细节决定成败的适合情形与缺点
查看>>
Mysql利用binlog恢复数据
查看>>
我的友情链接
查看>>
用yum安装mariadb
查看>>
一点IT"边缘化"的人的思考
查看>>
WPF 降低.net framework到4.0
查看>>
搭建一个通用的脚手架
查看>>
开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
查看>>