这是一个简单的接龙游戏。 如果有人说"C++",下一个人需要说"Course"。 如果有人说"Hangzhou Normal",下一个需要说"University"。 如果有人说"Nice to meet you",下一个就要说"Nice to meet you too"。 【输入】 输入数据有n组,每组数据占一行,每行保证为"C++","Hangzhou Normal","Nice to meet you"三者之一。1≤n≤100。 【输出】 按照题目描述输出对应的字符串。
时间: 2023-07-07 18:42:55 浏览: 41
下面是一个C++语言的示例程序,实现了根据输入的字符串进行接龙游戏:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
cin >> n;
string s;
while(n--) {
cin >> s;
if(s == "C++") {
cout << "Course" << endl;
} else if(s == "Hangzhou") {
cin >> s; // 读取下一个单词
cout << "University" << endl;
} else if(s == "Nice") {
cin >> s; // 读取下一个单词
if(s == "to") {
cin >> s; // 读取下一个单词
if(s == "meet") {
cin >> s; // 读取下一个单词
if(s == "you") {
cout << "Nice to meet you too" << endl;
}
}
}
}
}
return 0;
}
```
程序中使用一个while循环,逐个读入每组数据,并根据输入的字符串进行判断和输出。如果输入的字符串为"C++",则输出"Course";如果输入的字符串为"Hangzhou",则读取下一个单词,再输出"University";如果输入的字符串为"Nice",则读取下一个单词,如果是"to",再读取下一个单词,如果是"meet",再读取下一个单词,如果是"you",则输出"Nice to meet you too"。