c语言代码第三人称单数是英语语言中对对话双方外其它某一个人指示时使用的代词,英语中主要涉及 he\she\it, 相当于汉语中的“他 她 它”。 一般现在时的句子,当动词在第三人称后的变化规则为: have: 变为 has 辅音字母+y: 变 y为 ies ,例如 study - studies s,x,ch,sh和o结尾:加 es ,例如 fix - fixes 其他:加 s ,例如 run - runs 用户给定一个动词字符串(仅包含小写字母,长度小于200),请输出其第三人称单数形式。 【样例输入】 play 【样例输出】 plays 【样例输入】 get 【样例输出】 gets 【样例输入】 wash 【样例输出】 washes 【样例输入】 fly 【样例输出】 flies 【样例输入】 have 【样例输出】 has
时间: 2023-05-27 12:05:25 浏览: 142
解题思路:
根据题目给出的变化规则进行判断和转换即可。
具体实现步骤:
- 判断动词字符串的最后一个字母是不是元音字母a、e、i、o、u,如果是,直接在其后面加上字母s即可。
- 如果不是元音字母,再根据变化规则进行判断和转换。特别地,如果动词字符串以字母y结尾,且y前面的字母是辅音字母,需要先将y替换为i再加es。
- 最后将转换后的字符串输出即可。
参考代码:
阅读全文