Problem1418--聊天机器人1418: 聊天机器人
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 485 Solved: 88
[Submit] [Status] [Web Board] [Creator:]Description
实现一个聊天机器人程序。
程序启动后,先输出一句"hello, human!",然后输出“What's your name?”等待输入,输入的内容作为后续的名字。
输入完名字后,程序输出“Hi,XXX”,这里的XXX就是上一句输入的名字。
接下来就可以通过输入问题向机器人提问了。
如果输入的问题中含有“how old”或“age”这样的字眼,程序输出“I'm 10 years old!”;
如果输入的问题中含有“name”这个词,程序输出“I'm Jack!”;
如果输入的问题不含有上面这些词,程序输出“I don't know!”;
如果输入的问题中含有”Bye“这个词,程序输出”Byebye“,并退出程序。
Input
Output
Sample Input
Tom
what is your name?
your age?
where are you from?
Bye
Sample Output
hello, human!
What's your name?
Hi,Tom
I'm Jack!
I'm 10 years old!
I don't know!
Byebye!
Source/Category
[Submit] [Status]