题目来源:团体程序设计天梯赛-练习集 陈越
点击此处直接跳转至PTA题目
题目:据说所有程序员学习的第一个程序都是在屏幕上输出一句“Hello World”,跟这个世界打个招呼。作为天梯赛中的程序员,你写的程序得高级一点,要能跟任意指定的星球打招呼。
输入在第一行给出一个星球的名字S,是一个由不超过7个英文字母组成的单词,以回车结束。
在一行中输出Hello S,跟输入的S星球打个招呼。
Mars
Hello Mars
代码长度限制16 KB
时间限制400 ms
内存限制64 MB
对于初学者此题较难的点在于字符串的读取 ,建议到菜鸟驿站仔细学习字符串读取的方法
1.本题使用getline()方法读取一整行字符串,包括空格(即遇到空格不会停止读取),默认遇到空格(回车符"\n")停止读取。
2.在C++中,调用getline()时需要加载头文件 #include
直接上代码:
#include
using namespace std;
int main(){
string s; //c++的string类型,可以理解为char字符构成的动态一维数组
getline(cin,s); //getline()方法读取一整行字符串,包括空格(遇到空格不会停止读取)
//默认遇到空格(回车符"\n")停止读取
cout<<"Hello "<