杭电oj2029c语言答案,杭电oj2029
image.png
思路:
首先获取用户输入字符串的长度,然后找到中间的位数,作为循环终止的条件,第一位与最后一位进行判断,同时,第一位要前进一位,最后一位要后退一位,如果相等,则继续,如果不相等,则直接退出循环。
代码如下:
#include
#include
int main()
{
int n;
char a[100];
while(scanf("%d",&n)!=EOF)
{
while (n--)
{
scanf("%s",a);
int num = strlen(a);
int i,j;
int back=1;
for(i=0,j=num-1;i<=num/2;i++,j--)
{
if(a[i]==a[j])
{
back=1;
continue;
}
else
{
back=0;
break;
}
}
if(back==1)
{
printf("yes\n");
}
else
{
printf("no\n");
}
}
}
return 0;
}
反思:
在完成要求是,须判断是否回文,然而,在输出"yes",的时候,老是会输出多次,这是原先部分代码如下,之后想到java中有布尔值作为判断,所以就定义一个变量,当两字符相等时,便不改变原先的值,当不相等时,就改变。
for(i=0,j=num-1;i<=num/2;i++,j--)
{
if(a[i]==a[j])
{
printf("yes\n");
continue;
}
else
{
printf("no\n");
break;
}
}
杭电oj2029c语言答案,杭电oj2029相关推荐
- 杭电oj2035c语言答案,杭电oj 2035
杭电oj 2035 题目:题目地址 Problem Description 求A^B的最后三位数表示的整数. 说明:A^B的含义是"A的B次方" Input 输入数据包含多个测试实 ...
- 杭电oj1620题c语言答案,杭电oj部分水题 c语言源代码.doc
杭电oj部分水题 c语言源代码 殿剐忱酪短祭幂曝沈脸蛀蓑挞姻扶宠秤蓄幌榆矾巨旷于渍弯史影得熄孟椒菊葫彦籍蛛绊趣庙捣载睹答赊索添垛蝎伙生瞎回悟辅篇狱辗歧病氯急迸怜煽跋屋凡逻甲确烧迟卞姻郸被康少辊蒂刽厂礁 ...
- 杭电oj1062题c语言答案,杭电大OJ题1062,为什么这样的代码会Time Limited exceed,是太复杂了吗?...
杭电大OJ题1062,为什么这样的代码会Time Limited exceed,是太复杂了吗?0 问题ProblemDescriptionIgnatiuslikestowritewordsinreve ...
- 杭电2005题c语言答案,杭电2005
题不难,但细节较多,所以... 不但二月闰年有影响,七八月都是31天,这个也得专门分开讨论,还有就是七八月份开讨论后,加的基数是三到七月的,不能完全复制上面的代码,基数得改~做题还是不能心急呀 #in ...
- 杭电oj2002c语言,杭电oj部分水 c语言源代码.doc
杭电oj部分水 c语言源代码 俭陇勤匡擞极且妓愈谓蹄戍然爪祸蛔呆鞭貉幽鱼零决垛遵瞳勘召敢澜瓤脐哄般棉访才痢狐沏唇衬侗辐丈洛醋握掇螺运缚棠炳往蕉帚肪共权脓桅竿何沈掩镍线崇赎党服炊纹克见蹦达水捣凑倔充蹋砸 ...
- 杭电计算机学院宿舍,走进杭电 | 不得不说的杭电寝室
原标题:走进杭电 | 不得不说的杭电寝室 杭电生活区微地图 1.关于空调 在选择学校时,很多同学都关心寝室是否有空调.独立卫浴和饮水机的问题.作为一所硬件设施先进的学校,杭电的寝室配备当然是很齐全的. ...
- 多语言跨境电商商城源码系统平台
多语言跨境电商商城源码系统平台是一款集成手机端.PC端和小程序端等多端口的跨境电商平台 具有以下主要功能: 多语言支持:支持多种语言切换,可以满足不同国家用户的需求. 商品管理:提供商品分类.商品列表 ...
- 海外商城外贸多语言跨境电商商户运营版源码
2023/5月版海外商城外贸多语言跨境电商商户入驻带客服系统电商网站运营版 外贸商城系统框架:TP6+Swoole4+Uniapp 支持多端 H5+PC+公众号+Android+IOS 打包App可 ...
- AI语音电销自动机器人让电销更轻松更高效!
AI语音电销机器人的到来,让电销更轻松更高效了,智能客服机器人外呼系统就是老板的超级员工,你还在犹豫什么?无论是从成本.时间.数据.还是跟进难度上都可以看出人工智能電話机器人的明显优势. ...
- 苹果手机数据线充不了电_手机一天充几次电怎么办?手机的电被一些默认的设置耗掉了很多...
大屏幕智能手机是现在手机的标配,现在不带手机出门的人,比忘记带钱包.忘记带钥匙.忘记带身份证更不方便.有了手机,日常生活的事情基本都可以搞定,正所谓"一机在手,天下我有!" 可是手 ...
最新文章
- 《幸福资本论》读书笔记
- 获取某个view的高度或者宽度
- mysql8.0client_navicat 连接mysql8.0 报错client does not support authentication
- Hadoop 分布式集群搭建步骤
- 阿里中间件性能挑战赛启动,“开源”赛题独家剖析!
- ACCESS在哪输入SQL语句
- SAP Fiori Elements 应用里的 Title 显示的内容是从哪里来的
- 4 Convex optimization problems
- python xlwings api_2021-01-13python,xlwings,api运用,及一些问题
- [UE4.4.x] 虚幻4 安卓打包
- MFC小笔记:TabCtrl父子窗口传递消息
- (学习)linux驱动学习知识积累(一)
- 登录oracle sql,登录 Oracle SQL Developer
- Trick(三)——循环左移的实现
- 发的楷体怎么写_公布婚期朋友圈怎么发 发结婚通知朋友圈注意哪些
- UGUI的Button和Toggle
- NVIDIA控制面板不见了解决方法
- LINUX自学-初识LINUX
- java毕业设计电影票网上订票系统Mybatis+系统+数据库+调试部署
- html中元素的几种居中方法
热门文章
- Bus Hound抓包分析,USB设备识别为HID
- ubuntu18.04 64位安装itunes12
- H5+CSS3面试题
- sip协议详解_WebRTC SDP 详解和剖析
- 运动控制芯片 Motion Control ICs
- Hive 不支持 where 子句中的子查询, SQL 常用的 exist in 子句需要改写。这一改写相对简单。考虑以下 SQL 查询语句:
- 《遥感原理与应用》总结—遥感图像几何处理
- mysql字段有中文、英文、数字的混合排序
- java基本数据类型声明及初始化方法
- win10关闭计算机休眠,小编教您win10怎么关闭休眠 win10关闭系统休眠方法