编写一个程序,可以将英语规则名词由单数变成复数编写一个程序,可以将英语规则名词(不考虑不满足以下规则的英语单词)由单数变成复数.已知规则如下:a)以辅音字母y结尾,则将y改成i,再

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 08:50:31

编写一个程序,可以将英语规则名词由单数变成复数编写一个程序,可以将英语规则名词(不考虑不满足以下规则的英语单词)由单数变成复数.已知规则如下:a)以辅音字母y结尾,则将y改成i,再
编写一个程序,可以将英语规则名词由单数变成复数
编写一个程序,可以将英语规则名词(不考虑不满足以下规则的英语单词)由单数变成复数.已知规则如下:
a)以辅音字母y结尾,则将y改成i,再加es;
b)以s,x,ch,sh结尾,则加es;
c)以元音o结尾,则加es;
d)其他情况直接加s.
要求用键盘输入英语规则名词,屏幕输出该名词的复数形式.
样例输入:
box
样例输出:
Boxes
要c#语言编写 不要百度上复制粘贴的

编写一个程序,可以将英语规则名词由单数变成复数编写一个程序,可以将英语规则名词(不考虑不满足以下规则的英语单词)由单数变成复数.已知规则如下:a)以辅音字母y结尾,则将y改成i,再
1.一般名词复数是在名词后面加上“s”,如map→maps,bag→bags等;
2.以s,sh,ch,x等结尾的词加“es”,如bus→buses,watch→watches等;
3.以辅音字母+y结尾的词,变y为i加es,如baby→babies等;以元音字母+ y结尾的名词变复数时,直接加s变复数,如monkey→monkeys,holiday→holidays,storey→storeys(楼层);
4.以o 结尾的名词变复数时:
a)加s的名词有:photo→photos ,piano→pianos,radio→radios,zoo→zoos
b)加es的名词有:
potato→potatoes,tomato→tomatoes ,hero-> heroes
5.以f或fe结尾的名词变复数时:
a)加s的名词有:
belief→beliefs roof→roofs
safe→safes gulf→gulfs
b)去掉f,fe 加ves的名词有:
half→halves knife→knives
leaf→leaves wolf→wolves
wife→wives life→lives thief→thieves
不规则变化:(常见的有)
child-> children
foot-> feet
tooth-> teeth
man->men
woman-> women
以上只是部分总结,详见语法书

不知道c# 和c++一不一样、、
switch
case 不就行了?