1156: 单数变复数
来源:互联网 发布:mac的office软件下载 编辑:程序博客网 时间:2024/04/27 13:28
Description
输入一个名词英语单词,按照英语语法规则把单数变成复数。规则如下:
(1) 以辅音字母y结尾,变y为i,再加es;
(2) 以s, x, ch, sh结尾,则加es;
(3) 以元音o结尾,则加es;
(4) 其他情况加上s。
Input
输入一个字符串,仅含小写字母,长度不超过20。
Output
输出其对应的复数形式。
Sample Input
butterfly
Sample Output
butterflies
HINT
Source
#include <stdio.h>#include <stdlib.h>#include<string.h>int main(){ char w[30]; char d[]= "s",e[]= "es"; gets(w); int i=strlen(w)-1; if((w[i]=='o'||w[i]=='s'||w[i]=='x')||((w[i-1]=='c'||w[i-1]=='s')&&(w[i]=='h'))) strcat(w,e); else if(w[i]=='y') w[i]='i',strcat(w,e); else strcat(w,d); puts(w); return 0;}
阅读全文
0 0
- 1156: 单数变复数
- 1156: 单数变复数
- 名词单数变复数规则
- Python 对英语单词单数变复数
- ACM 单数变复数 怎么总是通不过啊
- 单词的单数变为复数
- ruby单词单数复数相互转换
- Python名词单数变换为复数函数
- 把句子中的单词由单数变为复数
- 一分钟了解"复数have的是单数还是复数"[存疑]
- 【Stackoverflow好问题】SQL表名,应该用复数还是单数
- 建议130:以复数命名枚举类型,以单数命名枚举元素
- 单数乘单数
- 复变函数-第一章-复数与复变函数
- 黑马程序员——输入英文单词变复数,java实现
- 1复数与复变函数(一)
- 2复数与复变函数(二)
- 3复数与复变函数(三)
- MySQL exists 和 in的效率比较
- SpringMVC(1)
- XML DOM HTMLCollection 对象
- margin布局
- 标签
- 1156: 单数变复数
- 数据结构--图
- linux简单命令
- ltp测试流程及分析
- QByteArray QString std::string
- 常用标签总结
- NODE_PATH不是内部或外部命令的错误
- Android 底部菜单栏RadioButton+Fragment
- Android6.0 Factory data reset 分析