Xerxes 有一个复读机,但是这个复读机存在一些问题.

现在有 1 个字符串,下标(即位置)从 1 开始.

如果这个字符串是回文的,那么复读机可以顺利的读出这个字符串.

否则这个复读机只能读出这个字符串奇数位置的字符.

Xerxes 现在看起来无法修好他的复读机,因此他自己写了一个程序,来判断对于一个字符串这个复读机可以读出什么,但是他实在是太菜了,所以他的程序中存在一些问题,他希望你能帮他改正他程序中的问题。提交时你只需要提交“修改起始”到“修改结束”处的代码

#include <stdio.h>
#include <string.h>char s[1005];int main() {scanf("%s", s + 1);/*** 修改起始 ***/int ok = 0, i;                 // [1]int len = strlen(s + 1);       // [2]for (i = 1; i < len / 2; i++)  // [3]if (s[i] != s[len - i])    // [4]ok = 0;                // [5]if (ok) printf("%s\n", s);     // [6]/*** 修改结束 ***/else {for(i = 1; i <= len; i += 2)printf("%c", s[i]);}return 0;
}

输入

输入一行字符串,保证字符串长度不超过 100.

输出

输出这个复读机能读出的结果.

你只需要提交需要修改的部分的代码即可,不需要提交全部代码。

输入输出样例

样例输入 #1

qwertyuiop

样例输出 #1

qetuo

样例输入 #2

asdfghgfdsa

样例输出 #2

asdfghgfdsa

提示

在需要修改的这6行代码中,你可能需要修改4处

判断回文字符串的时候请注意不要遗漏中间的部分。

注意本题的起始下标。

回文字符串是一个正读和反读都一样的字符串。

样例 1 中,这个字符串不是回文的,因此只输出奇数位置的字符(第 1,3,4,7,9 个字符,分别为 q,e,t,u,o).

样例 2 中,这个字符串是回文的,因此可以顺利读出整个字符串.

 参考解答

//2022.11.30
int ok=1,i;//1
int len=strlen(s+1);
for (i=1;i<=len/2;i++)//1if(s[i]!=s[len-i+1])//1ok=0;
if(ok)puts(s+1);//1

YTUOJ 3920复读机相关推荐

  1. [集训队作业2018] 复读机(生成函数,单位根反演)

    传送门 subtask 1:d=1d=1d=1 答案为knk^nkn. subtask 2:n≤1000,k≤100n\leq1000,k\leq 100n≤1000,k≤100 设f[i][j]f[ ...

  2. 【牛客 - 327G】处女座与复读机(可编辑距离问题,dp)

    题干: 链接:https://ac.nowcoder.com/acm/contest/327/G 来源:牛客网 一天,处女座在牛客算法群里发了一句"我好强啊",引起无数的复读,可是 ...

  3. 简单复读机LR如何成为推荐系统精排之锋?

    文 | 水哥 源 | 知乎 saying 1. 众所周知, 人类(划掉)推荐的本质是复读机 2. 精排之锋,粗排之柔,召回之厚 3. 在推荐里谈"过拟合"很容易给我们造成心理上的松 ...

  4. 问题 J: 寻找复读机【模拟】

    问题 J: 寻找复读机 时间限制: 1 Sec  内存限制: 128 MB 提交: 131  解决: 50 [提交] [状态] [讨论版] [命题人:admin] 题目描述 某个QQ群里一共有n个人, ...

  5. (江西财经大学第二届程序设计竞赛同步赛)E-是不是复读机

    E-是不是复读机 题目描述: 在复读纪元2140年,复读机(们)已经放弃了如下所示的低级复读方式: "哟,小伙汁,想不到你也是个复读机" "哟,小伙汁,想不到你也是个复读 ...

  6. UOJ#450. 【集训队作业2018】复读机 排列组合 生成函数 单位根反演

    原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ450.html 题解 首先有一个东西叫做"单位根反演",它在 FFT 的时候用到过: ...

  7. 【UOJ#450】【集训队作业2018】复读机(生成函数,单位根反演)

    [UOJ#450][集训队作业2018]复读机(生成函数,单位根反演) 题面 UOJ 题解 似乎是\(\mbox{Anson}\)爷的题. \(d=1\)的时候,随便怎么都行,答案就是\(k^n\). ...

  8. 多态、虚函数举例(人与复读机)

    描述 在下面的编辑器中的Begin-End之间补充代码,设计人类.英语学生类和复读机类三个类,具体要求如下:‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‫ 人类( Chi ...

  9. 复读机java群管脚本_JS让浏览器实现复读机的功能_js

    几年前,看到一台湾人写的一段程序(好像是<日语基础>),在网页上实现音视频与文字的同步播放(就是音视频播到哪部分,相应的文字就亮显,点击某一句话,播放器将从这句话开始播放.)当时觉得这个很 ...

最新文章

  1. Linux里检查的一些目录!
  2. Android数据库高手秘籍(一)——SQLite命令
  3. 高效update方案
  4. java数组与C++数组间的区别
  5. floquet端口必须沿z轴设置_Ansys Workbench 振动给料机偏心轴的模态分析
  6. 软考高级网络规划设计师5天修炼
  7. c 获得java数据,获得jar中数据,获得jar数据,// example c
  8. Linux 命令(126)—— ssh 命令
  9. html中写自增数字,CSS 小技巧:counter 实现有序列表编号自增
  10. 【Ionic】---Using Local Notifications In Your Ionic Framework App
  11. java 7下载_java7下载 v7.0 官方最新版
  12. 程序员可以培养的第二技能有哪些?
  13. PHP手机深色模式,哪些手机深色模式比较好?六大主流品牌手机深色模式对比介绍...
  14. 交大计算机毕业去华为,想进华为,报考这几所大学,毕业生在华为扎堆!
  15. 基于Lae的ffmpeg播放器
  16. arn : 无法加载文件 C:\Users\zky\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.
  17. 倍福EK1110模块介绍
  18. define and typedef
  19. 华清远见星创客:未来智造者
  20. 算法练习(5)———木块问题

热门文章

  1. Revit二次开发,新手接入IExternalCommand、IExternalApplication,如何使用它们!
  2. 【程序猿保健】ShaderJoy —— 拉力带教程
  3. 如何利用市场情绪套利
  4. java二进制视频_Java二进制概念(含视频)
  5. Unsupervised Domain Adaptation for Semantic Segmentation by Content Transfer
  6. 美团运维面试官没想到jenkins我用得这么溜,人直接傻掉
  7. 内存调试: GC_CONCURRENT freed
  8. 傻博士----物理层
  9. ❤唯美满天星❤ html+css+js炫酷3D相册(含音乐/可自定义文字)程序员表白必备
  10. Java 16 新特性:record类