首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:从s所指字符串中删除所有小写字母“c”。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void fun(c
给定程序MODll.C中函数fun的功能是:从s所指字符串中删除所有小写字母“c”。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void fun(c
admin
2013-04-02
45
问题
给定程序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://www.kaotiyun.com/show/JJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字符A的ASCII码为65,以下程序运行后的输出结果是【 】。main(){chara,b;a=’A’+’5’-’3’;b=a+’6’-’2’;printf("%d%c\n",a,b);}
有以下程序: float f1(float n) { return n*n; } float f2(float n) { return 2*n; } main() {float(*p1)(float),(*p
有以下程序: #include <stdio.h> main() {char c1=’1’,c2=’2’; c1=getchar();c2=getchar();putchar(c1);putchar(c2); }
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为[]。
有以下程序 main() { char *p[]={"3697","2548"}; int i,j; long num=0; for(i=0;i<2;i++) {j=
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++)
以下数组定义中错误的是______。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
随机试题
我国本票出票中作为绝对必要记载包含下列事项_________、__________、_________。
设D={(x,y)|0≤x≤2,0≤y≤1},则eydxdy=()
杨某,女,30岁。孕39+3周,血压130/80mmHg,胎心140次/分,空腹血糖7mmol/L,尿糖阳性。行剖宫产术娩出一男婴,体重4000g,新生儿护理措施哪项不妥
绿地的适用坡度是下列哪项?
在职业安全卫生标准编写规定(GB1.8—89)中,对“危险因素”的解释是()。
以净利润为基础的相对估值方法是()。
下列方法中,属于银行提高单个客户利润率的是()。
下列关于航空运单的表述,错误的是( )。
1947年7月至9月,在刘少奇主持下,中共中央工作委员会在河北平山县西柏坡召开全国土地会议,制定了()。
社区舞蹈队要参加广场舞比赛,在比赛前,其中一名骨干队员受伤了,不能参加比赛。作为舞蹈队队长,你临时组织大家在小区重新调整队形并进行排练。此时,小区居民不满你们的噪音干扰前来阻挠,称舞蹈音乐影响了他们的正常生活。面对这种情况,你怎么办?
最新回复
(
0
)