理论卷2025年6月青少年软件编程(C\C++) · 三级

YLT C++ 3级 2025.06

满分 100 · 及格 60 · 时长 60 分钟 · 共 5 题 (编程题5)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
编程题题号 #22113
分值 20

N5682 [CIE 202506 三级 T1] 打印城门 维护中

题目描述

给定一个正整数 nn,输出如下的星号城门。具体格式请见样例。

输入格式

第一行:单个整数 nn。

输出格式

输出规模为 nn 的星号城门,注意每一行的末尾不能出现空格字符。

样例

样例 1
输入:

3

输出:

*
    ***
   *****
  **   **
 ***   ***
****   ****

样例 2
输入:

5

输出:

*
        ***
       *****
      *******
     *********
    ***     ***
   ****     ****
  *****     *****
 ******     ******
*******     *******

提示

1≤n≤1001 \le n \le 100,保证 nn 是一个奇数。

2
编程题题号 #22114
分值 20

N5683 [CIE 202506 三级 T2] 寻找页码

题目描述

几乎所有的书都会印页码,从第 11 页开始,页码组成的数字序列如下:
1,2,3,4,⋯ ,10,11,12,⋯1,2,3,4,\cdots,10,11,12,\cdots
现在,给定一个 00 到 99 之中的数码 aa,请问,aa 在这串序列中,第 kk 次出现,是在哪一页上?
以数码 11 为例,第一次出现在第 11 页,第二次出现在第 1010 页,第三次和第四次都出现在第 1111 页上。

输入格式

第一行:两个整数 aa 和 kk。

输出格式

单个整数,表示答案。

样例

样例 1
输入:

1 5

输出:

12

样例 2
输入:

2 23

输出:

120

提示

0≤a≤90 \le a \le 9。
1≤k≤1001 \le k \le 100。

3
编程题题号 #22115
分值 20

N5684 [CIE 202506 三级 T3] 倒排文字 维护中

题目描述

给定若干单词,请你将输入的所有单词的顺序倒排并输出,单词之间用单个空格分隔。

输入格式

输入共一行,一个字符串。

输出格式

输出为按要求排序后的字符串。

样例

样例 1
输入:

I am a student

输出:

student a am I

提示

字符串长度不超过 100100。
保证单词都由可见字符组成,且单词之间有且仅有一个空格。

4
编程题题号 #22116
分值 20

N5685 [CIE 202506 三级 T4] 改写字符串 维护中

题目描述

给定一个字符串 ss,请将 ss 中的所有元音字母改成大写,所有辅音字母改成小写。
元音字母包括 aa、ee、ii、oo、uu,其它字母都算辅音。

输入格式

第一行:单个字符串表示 ss。

输出格式

第一行:改写后的字符串。

样例

样例 1
输入:

HowAreYou

输出:

hOwArEyOU

提示

记 ∣s∣|s| 表示字符串 ss 的长度,则

  • 1≤∣s∣≤1, ⁣0001 \le |s| \le 1,\!000。
    保证 ss 中只包含大写或小写英文字母。
5
编程题题号 #22117
分值 20

N5686 [CIE 202506 三级 T5] 千位分隔符 维护中

题目描述

给定一个正整数 nn,请在 nn 的十进制表示上每隔三个数字添加一个逗号作为分隔符。

输入格式

第一行:一个整数 nn。

输出格式

第一行:一个含有千位分隔符的整数。

样例

样例 1
输入:

12345

输出:

12,345

提示

对于 50%50\% 的数据,1≤n≤10101 \le n \le 10^{10}。
对于 100%100\% 的数据,1≤n≤1010001 \le n \le 10^{1000}。

海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款