搜题,刷题,出题,就用题百科
登录
logo - 题百科
找答案
首页
【简答题】
【说明】 下面的程序按照以下规则输出给定名词的复数形式。 a.若名词以“y”结尾,则删除y并添加“ies”; b.若名词以“s”、“ch”或“sh”结尾,则添加“es”; c.其他所有情况,直接添加“s”。 【C程序】 #include <stdio.h> #include <string.h> char*plural(char *word) { int n; char *pstr; n=strlen(word); /*求给定单词的长度*/ pstr=(char*)malloc(n+3);/*申请给定单词的复数形式存储空间*/ if (!pstr||n<2) return NULL; strcpy(pstr,word); /*复制给定单词*/ if ( (1) ) { pstr[n-1]=’i’;pstr[n] =’e’;pstr[n+1]=’s’; (2) ; } else if(pstr[n-1]==’s’| |pstr[n-1]==’h’&&( (3) )) { pstr[n]=’e’;pstr[n+1]=’s’;pstr[n+2]=’\0’; } else { pstr[n]=’s’;pstr[n+1]=’\0’;) (4) ; } main() { int i; char *ps; char wc[9][10]= {"chair","dairy","boss","circus","fly","dog","church","clue","dish"); for(i = 0;i<9; i++) { ps= (5) ; printf("%s: %s\n",wc[i],ps); /*输出单词及其复数形式*/ free(ps); /*释放空间*/ } system("pause"); }
...更多
考考朋友
求助朋友
反馈
下一题
参考答案:
登录免费查看参考答案
参考解析:
登录免费查看参考解析
知识点:
登录免费查看知识点
答题技巧:
登录免费查看答题技巧
被用于:
暂无,欢迎编辑补充
题百科 tibaike.com 为你提供【【说明】 下面的程序按照以下规则输出给定名词的复数】题目的被用于哪些试卷
题目讨论 0
发布
声明:以上题目由用户自己创建,编辑,若侵犯了你的权益,请发送邮箱到feedback@deepthink.net.cn, 我们会在三个工作日内处理。