大学职业搜题刷题APP
下载APP
首页
课程
题库模板
Word题库模板
Excel题库模板
PDF题库模板
医考护考模板
答案在末尾模板
答案分章节末尾模板
题库创建教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
【简答题】

[说明]
下面的程序按照以下规则输出给定名词的复数形式。
(1)若名词以“y”结尾,则删除y并添加“ies”。
(2)若名词以“s”、“ch”或“sh”结尾,则添加“es”。
(3)其他所有情况,直接添加“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");

手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏 - 刷刷题收藏
举报
参考答案:
举一反三

【单选题】MCS-5l 单片机 SFR 的存储空间 是 。

A.
00H ~ 3F H ;
B.
00H ~ 7FH ;
C.
80 H ~ FF H ;
D.
00H ~ 9F H 。

【单选题】快速地多重复制对象,使用的是()菜单命令。

A.
“编辑”/“多重复制”
B.
“编辑”/“再制”
C.
“编辑”/“克隆”
D.
“编辑”/“步长与重复”

【单选题】下列______是关于文件存储空间管理中空闲块链表的正确描述。

A.
优点是节省内存
B.
优点是可以使存储空间的分配与回收工作高速进行
C.
缺点是仅当存储空间有少量的大空闲区时才有较好的结果
D.
优点是释放速度较快,实现效率较高
相关题目:
【单选题】MCS-5l 单片机 SFR 的存储空间 是 。
A.
00H ~ 3F H ;
B.
00H ~ 7FH ;
C.
80 H ~ FF H ;
D.
00H ~ 9F H 。
【单选题】快速地多重复制对象,使用的是()菜单命令。
A.
“编辑”/“多重复制”
B.
“编辑”/“再制”
C.
“编辑”/“克隆”
D.
“编辑”/“步长与重复”
【单选题】下列______是关于文件存储空间管理中空闲块链表的正确描述。
A.
优点是节省内存
B.
优点是可以使存储空间的分配与回收工作高速进行
C.
缺点是仅当存储空间有少量的大空闲区时才有较好的结果
D.
优点是释放速度较快,实现效率较高
刷刷题-刷题-导入试题 - 刷刷题
参考解析:
AI解析
重新生成
题目纠错 0
发布
刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭