首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:从s所指字符串中删除所有小写字母“c”。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void fun(c
给定程序MODll.C中函数fun的功能是:从s所指字符串中删除所有小写字母“c”。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void fun(c
admin
2013-04-02
38
问题
给定程序MODll.C中函数fun的功能是:从s所指字符串中删除所有小写字母“c”。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
void fun(char *s)
{int i,j;
for(i=j=0; s
!=’\0’; i++)
if(s
!=’c’)
/************found************/
s[j]=s
;
/************found************/
s
=’\0’;
}
main()
{char s[80];
printf("Enter a string: "); gets(s);
printf("The original string: "); puts(s);
fun(s);
printf("The string after deleted : "); puts(s); printf("\n\n");
}
选项
答案
s[j++]=s[i]; s[j]=’\0’;
解析
(1)fun函数中for循环过程是把s中不是字母“c”的字符s
复制到s[j],j指向重新排序后的数组下标。j的初值为0,且在循环过程中一直没有变,所以将“s[j]=s
;”改为“s[j++]=s
;”。
(2)操作字符串s结束后,要在j所指位置添加尾符标志,所以第二个标识下“s
=’\0’;”应该改为“s[j]=’\0’;”。
转载请注明原文地址:https://kaotiyun.com/show/JJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【 】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
有以下程序: void swapl(int c0[],int c1[]) {int t; t=c0[0]; c0[0]=c1[0];c1[0]=t; } void swap2(int *c0,iht *c1) {in
数据库系统的核心是 ______ 。
有以下程序 #include <stdio.h> main() {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c
设有以下语句 int a=1,b=2,c; c=a^(b<<2); 执行后,c的值为______。
有以下程序段 struct st {int x;int *y;}*pt; int a[]={1,2},b[]={3,4}; struct st c[2]={10,a,20,b};
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Ente
若有以下函数首部 int fun(double x[lO],int *n) 则下面针对此函数的函数声明语句中正确的是______。
下列定义变量的语句中错误的是______。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
随机试题
妊娠合并心脏病,产褥期的健康指导正确的是
地下室防水混凝土的抗渗等级是根据下列哪一条确定的?[1995年第065题][1997年第063题][1998年第066题][1999年第064题][2000年第064题][2001年第064题][2004年第064题]
下列指标中,()是指企业运用全部资产的净收益率,它反映企业全部资产运用的总成果。
下列指标计算公式中,不正确的是()。
标准十分的平均数为5.5,标准差为()。
下列句子中,划线词语的意义解释不正确的一项是()。
三、根据以下资料,回答111—115题。注:A影片上映时间为7月27日。排片占比=当日该影片上映场次数÷当日全国所有影片上映场次数×100%。上座率=当日该影片观影人数÷当日该影片座位数×100%。已知7月29日为星期六,则A影片8月6日票房至
1791年美国实行双本位的金银复本位制度.法定金银比较为1:15,而当时图际金银市场的比较为1:15.5.假设运费为0.01单位白银,则().
A.fireanemployeeB.decreasepricesC.givefeedbackD.makeacomplaintE.inquiresomeinformationF.expand
Trainingastronauts______notaneasything.
最新回复
(
0
)