嘻哈赛 #1 题解
2026-01-31 14:17:42
发布于:江苏
嘻哈赛 #1 题解
一、可爱表情
这是一道基础的输出题目,关键点在于换行。
换行可以使用C++的endl,也可使用python的'\n',python的多行字符串(三引号)也可以。
C++:
#include <iostream>
using namespace std;
int main(){
cout << "*^_^*" << endl << ">_<" << endl << "O_O" << endl << "=_=" << endl << "T_T" << endl;
return 0;
}
python:
print("""*^_^*
>_<
O_O
=_=
T_T""")
或
print("*^_^*\n>_<\nO_O\n=_=\nT_T")
二、自我介绍
和第一题逻辑一样,直接给答案:
C++:
#include <iostream>
using namespace std;
int main(){
cout << "Hello, I am Xiaoming" << endl << "I am 12 years old" << endl << "I love coding!" << endl;
}
python:
print("Hello, I am Xiaoming\nI am 12 years old\nI love coding!")
或
print("""Hello, I am Xiaoming
I am 12 years old
I love coding!""")
三、生日祝福
本题需要用到输入和拼接字符串,输入可以用C++的cin,也可用python的input;拼接字符串用+。
C++:
#include <iostream>
using namespace std;
string name;
int main(){
cin >> name;
cout << "生日快乐" + name + ",祝你天天开心!";
return 0;
}
python:
print("生日快乐" + input() + ",祝你天天开心!")
四、比价格
本题需要简单的比较大小,要用到if-else。
C++:
#include <iostream>
using namespace std;
int a, b;
int main(){
cin >> a;
cin >> b;
if(a < b){
cout << a;
}else{
cout << b;
}
return 0;
}
python:
a = int(input())
b = int(input())
if a < b:
print(a)
else:
print(b)
这里空空如也















有帮助,赞一个