首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:从s所指字符串中删除所有小写字母“c”。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void fun(c
给定程序MODll.C中函数fun的功能是:从s所指字符串中删除所有小写字母“c”。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include void fun(c
admin
2013-04-02
31
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序: main() { char a1=’M’,a2=’m’; printf("%c\n",(a1,a2)); } 以下叙述中正确的是 ______。
若有语句char *line[5];,以下叙述中正确的是 ______。
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"main(){
以下程序的输出结果是[]。main(){inta[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;for(i=0;i<3;i++)s+=-a[i][i]+a[i][3-i
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否贝愉出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件;a+b>c,a+c>b,b+c>a。请填空。main(){
有以下程序 main() {int a=0,b=0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\
有以下程序 main() {int y=10; while(y-);printf("y=%d\n",y); } 程序执行后的输出结果是______。
以下能正确定义字符串的语句是______。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Ente
若有以下函数首部 int fun(double x[lO],int *n) 则下面针对此函数的函数声明语句中正确的是______。
随机试题
现有一乳浊液要进行分离操作,可采用()。
下列属于应当注销登记的是()
施工单位采购、租赁的安全防护用具、机械设备、施工机具及配件,应在进入施工现场前进行()
一个整体市场能够细分为若干子市场,主要是因为顾客需求存在差异性。()[2009年考题]
我国商业银行教育储蓄存款的特征包括()。
对通信市场进行绩效评价可以从()入手。
甲煤矿2017年6月共开采原煤13000吨,对外销售4000吨,取得不含税销售额40万元,剩余9000吨全部移送生产洗选煤,本月销售洗选煤3000吨,取得不含税销售额50万元,已知,煤矿的计税依据为原煤,该企业开采煤炭适用的资源税税率为5%,当地政府规定的
讲授法是最普遍、历史最悠久的教学方法,它有利于教师主导、主体的实践,但明显不足在于()
3D动画片《马达加斯加的企鹅》在中国首映,影片中赫然出现“书店”“水果和蔬菜”“美术用品店”等中文字幕,甚至还有弄堂水乡、东方明珠的身影,大量中国元素让观众感到惊喜。这表明:
Thesquarerootof636isbetweenwhichsetofintegers?
最新回复
(
0
)