L1-045 宇宙无敌大招呼 (C++)

题目来源:团体程序设计天梯赛-练习集 陈越

点击此处直接跳转至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,在第一行中写它,其他的包几乎不用调用,非常好用

直接上代码:

#include
using namespace std;

int main(){
    string s;  //c++的string类型,可以理解为char字符构成的动态一维数组
    getline(cin,s); //getline()方法读取一整行字符串,包括空格(遇到空格不会停止读取)
                    //默认遇到空格(回车符"\n")停止读取
    cout<<"Hello "<

你可能感兴趣的:(PTA题解,c++)