menu ZJOJ
account_circle 请登录
home
首页
book
题目
apps
分类
play_circle_outline
状态
assessment
竞赛
assignment
作业
equalizer
排名
assignment_ind
登录
person_add
注册
1272: 自动回复
时间限制:1.000s
内存限制:128MB

题目描述

实现一个能根据收到的信息内容进行自动回复的程序,规则如下:

(1)消除信息中多余的空格:把行首行尾的空格删掉;把相邻单词间的多余空格删至一个;把标点符号前面的空格删掉;
(2)把信息中除 I 以外的所有大写英文字母变成小写;
(3)把信息中所有被空格或标点符号分隔开的 can you、could you 对应地换成 I can、I could;
(4)把信息中所有独立的 I 和 me 换成 you;
(5)把信息中所有的问号 ? 换成感叹号 !;
将转换后的句子作为自动回复 

输入格式

输入首先在第一行给出正整数 N,随后输入N 行,每行输入一句信息,内容为非空字符串,仅包括字母、数字、空格、可见的半角标点符号,以回车结尾

输出格式

按题面要求输出回复

样例输入 content_copy

3
Hello ?
can you speak Chinese?
Really?

样例输出 content_copy

hello!
I can speak chinese!
really!

分类