首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也
给定程序MODll.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也
admin
2013-04-02
74
问题
给定程序MODll.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。
输入字符串时用’#’结束输入。
请改正程序中的错误,使它能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
#include
fun (char *p)
{int i,t; char c[80];
/************found************/
For (i=0,t=0; p
; i++)
if(!isspace(*(p+i))) c[t++]=p
;
/************found************/
c[t]="\0
strcpy(p,c);
}
main()
{char c,s[80];
int i=0;
printf("Input a string:");
c=getchar();
while(c!=’#’)
{s
=c;i++;c=getchar();}
s
=’\0’;
fun(s);
puts(s);
}
选项
答案
for (i=0,t=0; p[i]; i++) c[t]=’\0’;
解析
(1)第一个标识下“For (i=0,t=0; p
; i++)”语句是for循环语句,而For不是C语言的关键字,所示“For (i=0,t=0; p
; i++)”应改为“for (i=0,t=0; p
; i++)”。
(2)第二个标识下的“c[t]="\0";”语句是在新生成的串后面加尾符标志,在C语言中规定使用单引号把一个字符括起来作为字符常量,所以“c[t]="\0";”应改为“c[t]=’\0’;”。
转载请注明原文地址:https://kaotiyun.com/show/RJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。ma
已有定义double *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【 】。
有以下程序: float f1(float n) { return n*n; } float f2(float n) { return 2*n; } main() {float(*p1)(float),(*p
数据库设计的根本目标是要解决
以下程序的输出结果是[]。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
以下不合法的数值常量是______。
若要求定义具有1O个int型元素的一维数组a,则以下定义语句中的错误的是______。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(【
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void f(int b[],int n,int flag) { int i,j,t; for(i=0;i<n-1;i++)
随机试题
关于组织出卖人体器官罪,下列哪一选项是错误的?()
图(a)梁因温度变化引起的弯矩如图(b),线膨胀系数为口,梁截面(矩形)高度为h,右端转角(顺时针为正)为()
Scientistswhostudythebrainhavefoundoutagreatdealabouthowwelearn.Theyhave【C1】______thatbabieslearnmuchmore
关于大肠杆菌RNA聚合酶的叙述,下列哪项是错误的?
当事人对已经发生法律效力的判决、裁定申请再审,是否适用于中止、中断和延长的说法正确的是()。
将金融产品以流动性、收益性、风险性和利率标准进行一般的排序,下列选项不正确的是()。
实行应税所得率方式核定征收企业所得税的纳税人,经营多业的,由税务机关根据多业项目分别确定适用的应税所得率。()
首先我申明,所有关于我写作风格转型的评论都_______,即使是与我的写作愿望_______的评论也是正确的。填入画横线部分最恰当的一项是:
Ifyoucan’tresistthechancetoputonabet,blameyourinsula—aregionofyourbrain.Scientiststhinkthatwhenthisbrain
Forthispart,youareallowed30minutestowriteashortessayentitledFollowYourOwnCoursebycommentingontheremark"Fo
最新回复
(
0
)