题目信息

题目类型
复赛
题目年份
2025
题目题型
编程题
关 键 词
奇怪的书籍

题目题干

9.题目描述7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
古代王都的阅览室里藏着许多奇怪的书籍,这些书籍的标题都是由小写字母组成的字符串。其中一些书籍比较特殊,书名是回文串 —— 无论从左往右读还是从右往左读都一样。这独特的特性与它们的历史背景上的秘密。由于书籍太多,你需要写一个程序来统计回文书名的数量,并将所有回文书名按输入的顺序串联在一起输出。7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入描述7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行,一个正整数 n,表示共有 n 本书。7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来 n 行,每一行一个字符串,表示书名,每个字符串由小写字母组成,不包含空格。7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出描述7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行输出一个整数,表示回文书名的个数。7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第二行输出一个字符串,所有回文书名按依次连在一起的结果,中间没有空格。如果不存在回文书名,则输出一个空行。7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例 17Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
57Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
level7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
world7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
kayak7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
hello7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
civic7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
37Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
levelkayakcivic7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

提示7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
[样例说明]7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
回文串是指正读和反读都相同的字符串,"level"、"kayak" 和 "civic" 都是回文串。7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
[数据范围]7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 ≤ n ≤ 1007Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
每个字符串长度不超过 50。7Si100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

10.题目描述 探险队进入了一个神秘地宫,里面有 n 堆宝石,每堆宝石个数为正整数。旁边有一面石碑,上面刻着取宝石的规则:探险者需要选定一堆宝石,从这堆宝石开始每隔 k-1 堆宝石拿一堆宝石,选准一堆
9.题目描述 古代王都的阅览室里藏着许多奇怪的书籍,这些书籍的标题都是由小写字母组成的字符串。其中一些书籍比较特殊,书名是回文串 —— 无论从左往右读还是从右往左读都一样。这独特的特性与它们的历史背景
8.题目描述 探险队即将进入藏宝地宫。地言由n个区域组成.编号1~n,深险队用高科技探明了每个区城的宝藏数量a1,ā2,,an。同时,他 们也发现有些区城隐营着机关,n个区城的机关的伤害值用b1,b2
7地形判断 题目描述 探险队勘探宝藏埋藏之地的地形,测量了东侧、中央、西侧三个关键点的海拔高度。需要编写程序,根据输入的三个点海拔高度判断地形,地形分类如下: 山丘:中央高于东侧和西侧。 谷地:中央低
6.探险装备采购 ​​​​​​​题目描述 探险队即将开启新的探验!出发之前,他们需要采购一些深验装备。探险队共有人,每人需要3个探照灯、1个氢气瓶,4徊安全 绳。已知探照灯x元一个,氧气箱y元一个,安
5.运行程序并输入 9,输出为() #include<iostream> usingnamespace std; int a[15]; intmain() { int n;     ci
4.以下说法错误的是() int n; cin >> n; while(n >0) {     cout << n %10;     n /=10; } A. 输入
3.想输出 'a'~'z'26 个字母,横线处可以填写()。 for(int i =1; i <=26; i++)     cout << _
2.以下说法错误的是? int a, b; cin >> a >> b; a = a*b; b += a; cout << a <<" &q
1.*C++ 表达式 (5>3) 3 的值是() A. 0 B. true C. 1 D. 3

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢