c++ string 回文串_C++刷题——2802: 判断字符串是否为回文

Description

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

Input

Output

Sample Input

abcddcba

Sample Output

Yes

/* Copyright (c) 2014, 烟台大学计算机学院

* All rights reserved.

* 文件名称:test.cpp

* 作者:陈丹妮

* 完成日期:2015年 6 月 1 日

* 版 本 号:v1.0

*/

#include

#include

using namespace std;

int main()

{

char a[81];

gets(a);

int i,n=0,s=0;

for(i=0; a[i]!=0; i++)

n++;

for(i=0; i

{

if(a[i]==a[n-i-1])

s++;

}

if(s==n/2)

cout<

else

cout<

return 0;

}

心得体会:这次写的比上次写的简单多了,主要是想了个比较巧的方法,这就是进步!

所以做题前,先用数学思维想想有没有简单的办法解决,这样会简单的多!继续努力!!

原文:http://blog.csdn.net/nufangdongde/article/details/46340283

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525911.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 网络运维框架scape_“python scape 教程“求PhotoScape X Pro for Mac软件

ArcGIS知乎上有哪些干货可以推荐埃里克.卡普《本书书名无法描述本书内容一场逗你玩的探险》(英文名Does Santa Exist?——A Philosophical Investigation》)推荐理由&#xff1a;本书的作者是《生活大爆炸》的编剧&#xff0c;如果你喜欢《生活大爆炸》&#xff0c;那么这本书…

KWin、libdrm、DRM从上到下全过程 —— drmModeAddFBxxx(32)

接前一篇文章:KWin、libdrm、DRM从上到下全过程 —— drmModeAddFBxxx(31) 上一回完成了对drm_gem_open函数的解析。本回开始对drm_gem_handle_create_tail函数进行解析。 为什么突然出现了个drm_gem_handle_create_tail函数?别忘了当初我们是在KWin、libdrm、DRM从上到下…

v8引擎和v12引擎_v8和v12发动机的区别

v12发动机的汽缸数量更多&#xff0c;运转平顺性更好。v12发动机与v8发动机的排量是无法对比的&#xff0c;有些v8发动机的排量比v12发动机的排量都要大。v8发动机和v12发动机只能在一些超跑或高性能汽车上见到。v12和v8发动机的v代表这种发动机的汽缸呈v字形排列&#xff0c;并…

python二重积分0到正无穷_python函数的数值二重积分

我有点困在一个函数上&#xff0c;我试图通过scipy&#xff0c;python进行数值积分。在为了简单起见&#xff0c;我将函数定义为&#xff1a;integral f(x,y) SUM[double integral(axby)dxdy]a和b是常数&#xff0c;但对于每个积分的方程&#xff0c;它们是不同的。我已经将每个…

10进制转换16进制补足0_信息技术教师资格必考内容——进制换算(一)

前两天给大家整理了信息技术教师资格笔试科目三的必考内容&#xff0c;戳蓝字回顾弄懂这些&#xff0c;信息技术教师资格笔试提高30分&#xff01;信息技术教师资格笔试——这道20分的题居然这么简单&#xff01;有小伙伴问还有哪些必考内容进制换算也是必考内容&#xff0c;来…

mysql中正则表达式的用法_mysql之正则表达式的用法

正则表达式用来匹配文本的特殊字符集合格式&#xff1a;在where查询中使用regexp关键字&#xff0c;后面接正则表达式字符正则表达式与like的区别like匹配整列数据regexp可以匹配列中任意位置的字符&#xff0c;更加灵活&#xff0c;更强大。用like模糊匹配&#xff0c;查询字段…

mysql more命令_more命令

more命令&#xff0c;功能类似 cat &#xff0c;cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读&#xff0c;而最基本的指令就是按空白键(space)就往下一页显示&#xff0c;按 b 键就会往回(back)一页显示&#xff0c;而且还有搜寻字…

mysql 删除数据表中数据_Mysql-删除数据表-三种方式详解

Mysql 删除数据表的三种方式详解用法&#xff1a;1、当你不再需要该表时&#xff0c; 用 drop;2、当你仍要保留该表&#xff0c;但要删除所有记录时&#xff0c; 用 truncate;3、当你要删除部分记录或者有可能会后悔的话&#xff0c; 用 delete。删除程度可从强到弱如下排列&am…

mysql 如何添加索引_MySQL如何创建一个好索引?创建索引的5条建议【宇哥带你玩转MySQL 索引篇(三)】...

MySQL如何创建一个好索引&#xff1f;创建索引的5条建议过滤效率高的放前面对于一个多列索引&#xff0c;它的存储顺序是先按第一列进行比较&#xff0c;然后是第二列&#xff0c;第三列...这样。查询时&#xff0c;如果第一列能够排除的越多&#xff0c;那么后面列需要判断的行…

mysql的存储引擎详解_MySQL常见存储引擎详解

通过执行show engines命令查看MySQL中支持哪些存储引擎MySQL存储引擎属性对比设置表的存储引擎的方法在my.cnf配置文件中设置default-storage-engine参数表示设置默认存储引擎在MySQL的连接上设置当前连接的默认存储引擎mysql> set default_storage_engineinnodb;创建表的时…

mysql锁场景_MySQL死锁系列-常见加锁场景分析

在上一篇文章《锁的类型以及加锁原理》主要总结了 MySQL 锁的类型和模式以及基本的加锁原理&#xff0c;今天我们就从原理走向实战&#xff0c;分析常见 SQL 语句的加锁场景。了解了这几种场景&#xff0c;相信小伙伴们也能举一反三&#xff0c;灵活地分析真实开发过程中遇到的…

mysql查看服务器版本sql_云服务器Windows系统查看mysql版本

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"云服务器 ECS(Elastic Compute Service)是一…

mysql 命令行 设置同步_MySQL同步(二) 设置同步

File 字段显示了二进制日志文件名&#xff0c;Position 字段显示了日志偏移位置。在这个例子中&#xff0c;日志文件是 mysql-bin.003&#xff0c;偏移位置是 73。记下这些值&#xff0c;在后面设置slave的时候就需要用到它们了。它们表示了slave要从master的哪个偏移位置开始处…

kubectl logs -f tail 显示100_系统管理员应该知道的9个kubectl命令

kubectl是Kubernetes的一个命令行管理工具&#xff0c;可用于Kubernetes上的应用部署和日常管理。本文列举了9个常见的kubectl命令&#xff0c;并对每个命令进行了简单扼要的介绍&#xff0c;供大家参考。同时&#xff0c;大家也可以通过文中连接获取更详细的介绍。如今&#x…

机器视觉技术及应用_工业机器人视觉技术的应用前景

工业机器人和视觉相当于拥有一双“眼睛”&#xff0c;可以更灵活地完全代替人类的工作。工业机器人视觉分为二维和三维。通过三维视觉&#xff0c;可以对物体进行三维扫描&#xff0c;获得物体的三维信息。通过精确的算法定位&#xff0c;可以更准确的控制生产过程中材料的使用…

mysql setup w_MySql的安装及配置详细指引!

一、安装My Sql数据库1.1,首先下载MySQL与HeidiSQL工具&#xff0c;双击打开后可以看到名为”mysql-5.0.22-win32 Setup.exe”的安装程序&#xff0c;双击执行该程序。1.2&#xff0c;打开安装向导后&#xff0c;单击”Next”继续下一步。1.3 选择安装类型&#xff0c;如果没有…

mysql安装下载的缓存文件_mysql的安装

linux版ubuntu安装mysql从官方提供的mysql-apt-config.deb包进行APT源设置下载完成以后&#xff0c;默认apt源保存在了Downloads目录下。通过终端切换目录到Downloads目录下执行一下命令&#xff1a;cd Downloads/sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb按下方向键选择…

python3.0实例_python3.0 模拟用户登录,三次错误锁定的实例

python用户登录三次锁定怎么修改1.normal_user是存放用户id及密码的文件 2.lock_file是存放被锁定的用户id的文档,默认为空. 3.程序会对normal_user里的合法用户id进行判断,若连续输入用户id错误达三次程序直接退出. 4.程序会输入对正确用户名后的密码进行判断,输入密码有3次机…

安卓9与10的系统要求_代码开源!支持RISC-V架构的安卓系统终于来了!

文章来源&#xff1a;芯片开放社区&#xff0c;作者&#xff1a;OCC编辑万里征途迈出第一步&#xff0c;基于RISC-V的安卓10系统来了。点击链接查案演示视频&#xff1a; 平头哥芯片开放社区(OCC)​occ.t-head.cn今天&#xff0c;平头哥完成了安卓10对RISC-V的移植并开源了全部…

trie树 mysql_Trie树详解(转)

特别声明本文只是一篇笔记类的文章&#xff0c;所以不存在什么抄袭之类的。以下为我研究时参考过的链接(有很多&#xff0c;这里我只列出我记得的)&#xff1a;1、字典树的概念字典树&#xff0c;因为它的搜索快捷的特性被单词搜索系统使用&#xff0c;故又称单词查找树。它是一…