首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入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
57
问题
阅读下列程序,当运行函数时,输入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://www.kaotiyun.com/show/saWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于菜单项的描述中,错误的是
在面向对象的程序设计中,可被对象识别的动作称为( )。
下列叙述中正确的是( )。
下列打开"代码窗口"的操作中错误的是( )。
下列叙述中正确的是()。
在标准模块中用Public关键字定义的变量,其作用域为( )。
下列程序段不正确的是()。
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
层次型、网状型和关系型数据库划分原则是( )。
对建立良好的程序设计风格,下面描述正确的是()。
随机试题
县级以上各级人民政府劳动行政部门根据工作需要配备__________和__________劳动监察员。
关于回波时间TE的描述,正确的是
患者,女性,27岁,因外伤导致头皮裂伤。处理方式为清创术,护士向忠者解释行清创术的时间可延长至
下列()可以与污废水管道系统直接连接,不必采取间接排水的方式。
自电网引入的线路施工和通电尚需一段时日,而工程又急需开工,总承包单位用自备电源(如柴油发电机组)时,总承包单位应()。
建设项目的环境影响报告书,按照规定的程序报相关部门审查批准,该部门是()。
进口日期栏应填:境内目的地栏应填:
项脊轩志归有光项脊轩,旧南阁子也。室仅方丈,可容一人居。百年老屋,尘泥渗漉,雨泽下注;每移案,顾视无可置者。又北向不能得日,日过午已昏。余稍为修葺,使不上漏。前辟四窗,垣墙周庭,以当南日,日影反照,室始洞然。又杂植兰
Commoncoldisaviralinfectionthatstartsintheupperrespiratorytract,sometimesspreadstothelowerstructures,andmay
Itwas6:40inthemorningandnearlyallofthedoctorsattendingthemedicalconferencehadassembledforthefirstsessionof
最新回复
(
0
)