首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #inelude <string.h> int fun(char *str)
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #inelude <string.h> int fun(char *str)
admin
2010-09-05
32
问题
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #inelude <string.h> int fun(char *str) { int i,j=0; for(i=0;str
!=’\0’;i++) if(str
!=’’)str[j++]=str
; str[j]=’\0’; } main() { char str[81]; int n; printf("Input a string:"); gets(str); puts(str); fun(str); printf("%s\n",str); }
选项
A、asdafaaz67
B、asd af aa z67
C、asd
D、z67
答案
A
解析
本题题意要求删除所有空格,即除了空格以外的其他所有字符都要留下。由于C语言中没有直接删除字符的操作,所以我们对于删除字符的操作都是采用“留下”字符的算法,以前的题目亦是如此。用str
从串头到串尾逐一走动,每走到一个字符都判断其是否为空格,若不是空格(注意在if()的单引号之间有一个空格),则将其保存str[j]中。注意 j的下标变化、初值及最后加串结束符“\0”。
转载请注明原文地址:https://kaotiyun.com/show/saWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Dimx1AsInteger,x2AsInteger,x3AsIn
关于KeyPress事件,以下叙述中正确的是()。
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexaAsIntegerbAsIntegerEndTypePrivateS
已知变量X、Y为整数型,且x=4,y=12,S为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
阅读程序:PrivateSubForm_Click()x=50Fori=1To4y=InputBox(”请输入一个整数”)Y=Val(y)IfvMod5=0Thena
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
为组合框Combol增加一个列表项”电脑”,下列语句正确的是()。
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。注册信息放在伞局数组users中,注册用户数(小于或等于10个)放在全局变量
数据库技术的根本目标是()。
数据库设计过程不包括
随机试题
Whilemanyworkersarewillingtolearnnewskillsorcompletelyretraintoimprovetheirfutureemployability,fewfeeltheyar
A.竹叶石膏汤B.清营汤C.白虎汤D.犀角地黄汤E.银翘散发热面赤,汗出口渴,面赤心烦,舌红,脉洪大者。治宜选用
男性,46岁。确诊胃癌后行手术治疗,见胃窦部1.2cm×1.2cm腔内肿块,胃周淋巴结肿大。病理示癌侵及黏膜层及黏膜下层,淋巴结已有转移。如病变未累及淋巴结,其5年生存率约为
血管紧张素转化酶(ACE)抑制剂卡托普利的化学结构是
【背景资料】某水利枢纽工程,2012年5月进行引水隧洞施工开挖时,隧洞处于高地应力区的脆硬完整岩体中,岩体中形成很高的初始应力。由于形成初始应力场的因素错综复杂,承包商在开挖前的实测和试验工作的深度不够,岩体开挖后出现自由边界,切向应力剧增,能量
雷斯达尔是著名的荷兰画家,下列哪幅作品是他创作的?()
我国宪法修改必须由()。
以下属于法律效力的范围的是()。
某车间有30名工人,计划加工A、B两种零件。这些工人按技术水平分成甲、乙、丙三类人员,人数分别为6、16、8人。各类人员每人每天单独加工某一种零件的效率如下表。现在要求加工A、B零件各3000个,请问至少需要多少天?()
Retrofittinghousestouselessenergyshouldbeano-brainerforhomeowners.【C1】______time,moneyspentonwaystoreduceheat
最新回复
(
0
)