非官方题解 | 嘻哈赛#1题解(c++&python)
赛纲介绍
本次题目的总体题目难度如下,各位选手可以借此评估一下自身的技术水平
题目编号 题目名称 题目难度
T1 可爱表情 入门
T2 自我介绍 入门
T3 生日祝福 入门
T4 比价格 入门
T1 可爱表情
题目大意:
直接输出5行表情:
_
> <
> O_O
> ==
> T_T
> 解题思路:
> c++版:
> 直接用cout输出并换行
python版:
直接用print输出并换行
参考代码
c++版:
#include<iostream>
using namespace std;
int main(){
cout<<"_ \n";
cout<<"><\n";
cout<<"O_O\n";
cout<<"==\n";
cout<<"T_T\n";
return 0;
}
python版:
print("_ \n><\nO_O\n==\nT_T")
T2 自我介绍
题目大意:
直接输出3行自我介绍的内容:
Hello, I am Xiaoming
I am 12 years old
I love coding!
解题思路:
c++版:
直接用cout输出并换行
python版:
直接用print输出并换行
参考代码
c++版:
#include<iostream>
using namespace std;
int main(){
cout<<"Hello, I am Xiaoming\n";
cout<<"I am 12 years old\n";
cout<<"I love coding!\n";
return 0;
}
python版:
print("Hello, I am Xiaoming\nI am 12 years old\nI love coding!")
T3 生日祝福
题目大意:
按照以下固定格式:
生日快乐XXX,祝你天天开心!
注意:标点符号要使用中文标点
解题思路:
c++版:
首先定义一个字符串用string和cin输入,在把祝福语和变量连接起来用cout一起输出
python版:
首先input()函数进行输入一个变量,在用printd的固定格式输出(如f格式化输出.....)
注意:标点符号要使用中文标点!!!
参考代码:
c++版:
#include<iostream>
using namespace std;
int main(){
string s;
cin>>s;
cout<<"生日快乐"<<s<<",祝你天天开心!";
}
python版:
n=input()
print(f"生日快乐{n},祝你天天开心!")
T4 比价格
题目大意:
同一本书,比较两家书店的价格,从中找出价格最低的输出那个价格
解题思路:
c++版:
首先定义两个整数用int和cin输入,在用cout输出min比较两个数谁大谁小大结果
python版:
首先input()函数进行输入两个整数,在用print输出min比较两个数谁大谁小大结果
参考代码:
c++版:
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<min(a,b);
}
python版:
a=input()
b=input()
print(min(a,b))