首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也
给定程序MODll.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也
admin
2013-04-02
56
问题
给定程序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://jikaoti.com/ti/fnn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中的其他数据不变。#defineN4voidrotate
以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。 main() /* Beginning */ {int r;float s; scanf("%d",&r); s=*I*r*r; printf(
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"main(){
有以下程序 main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9 }; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\
有以下程序 main() {int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i-0;i<3;i++) printf("%d",t[2-i][i]); }
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++)
以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:y1=(x+8)2(上标)-2(x+8)+6y2=sin2(上标)(x)-2sin(x)+6请填空。
【】是指一个数据对象中的各个数据元素之间存在的联系。
随机试题
对客户提供安全政策和()是HSE管理体系内容之一。
与MR成像质量控制无关的参数是
女,54岁,白带增多,均匀稀薄,有臭味,阴道黏膜无明显充血,阴道pH值5.0。最可能的诊断是()
甲私刻乙公司的财务专用章,假冒乙公司的名义签发一张转账支票给收款人丙,丙将该支票背书转让给丁,丁又背书转让给戊。当戊主张票据权利时,下列表述正确的是()。
下列属于《中华人民共和国票据法》(简称《票据法》)规定的汇票必须记载事项的是()。
注册会计师的下列各种做法中,对降低检查风险无效的是()。
物流拉动控制的特点是()。
社会工作者的直接服务角色不包括()
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
下列关于电子邮件的叙述中,正确的是()。
最新回复
(
0
)