赛纲介绍
本次题目的总体难度如下,各位选手可以借此评估一下自身的水平
题目编号 题目名称 题目难度 A 语文阅读理解 入门 B 数值交换 入门 C 购物小票 入门 D 数学计算题 入门
A 语文阅读理解
* 知识点:多行字符串的输出
PYTHON 题解
需要按照题目要求原样输出两行文字即可。注意标点符号必须与题目完全一致。
可以直接使用 print() 函数分两次输出。
C++ 代码
B 数值交换
* 知识点:变量输入与顺序输出
PYTHON 题解
题目要求输入两个整数 aaa 和 bbb,然后先输出 bbb 再输出 aaa。实际上并不需要真正交换变量的值,只需要在输出时调整顺序即可。
如果希望真正交换变量的值,也可以使用 Python 特有的元组解包语法:
C 购物小票
* 知识点:字符串格式化输出与基本算术运算。
PYTHON 题解
我们需要读取商品名称 sss、单价 xxx 和数量 nnn,计算总价 y=x×ny = x \times ny=x×n,然后严格按照指定的格式输出6行内容。
使用 f-string (格式化字符串) 是最简洁的方式。
C++ 代码
D 数学计算题
* 知识点:基本四则运算、条件判断与字符处理。
PYTHON 题解
输入包含两个整数 a,ba, ba,b 和一个运算符 opopop。我们需要根据 opopop 的值执行相应的加法、减法或乘法运算。
res={a+b,op=+a−b,op=−a×b,op=∗res = \begin{cases} a + b, & op = + \\ a - b, & op = - \\ a \times b, & op = * \end{cases} res=⎩⎨⎧ a+b,a−b,a×b, op=+op=−op=∗
使用 if-elif 结构进行判断。
C++ 代码