首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include<stdio.h> #include<ctype.h> #include<string.h> int fun(char*str) { in
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include<stdio.h> #include<ctype.h> #include<string.h> int fun(char*str) { in
admin
2013-02-23
43
问题
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include<stdio.h> #include<ctype.h> #include<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; clrscr(); printf("Input a string:"); gets(str); puts(str); fun(str); printf("%s\n",str); }
选项
A、asdafaaz67
B、asdafaaz67
C、asd
D、z67
答案
1
解析
本题题意要求删除所有空格,即除了空格以外的其他所有字符都要留下。由于C语言中没有直接删除字符的操作,所以我们对于删除字符的操作都是采用“留下”字符的算法,以前的题目亦是如此。用str
从串头到串尾逐一走动,每走到一个字符都判断其是否为空格,若不是空格(注意在if()的单引号之间有一个空格),则将其保存str[j]中。注意j的下标变化、初值及最后加串结束符’\0’。
转载请注明原文地址:https://kaotiyun.com/show/8GJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x=3,y=z=4,则下列表达式的值分别为()(1)(z>=y>=x)?1:0(2)y+=z,x*=y
若t已定义为double类型,表达式:t=1,t++,t+5的值是()
以下程序的输出结果是______。main(){charw[][10]={"ABCD","EFGH","IJKL","MNOP"),k;for(k=1;k<3;k++)printf("%s\n",w[k]);}
一个C语言程序是由
线性表的顺序存储结构和线性表的链式存储结构分别是
若int类型数据占两个字节,则下列语句intk=-1;printf("%d,%u\n",k,k);的输出为()
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);
数据库技术的根本目标是解决数据的______。
结构化程序由三种基本结构组成,三种基本结构组成的算法
随机试题
我国新民主主义社会的重要特点是()。
A.偏肾阴虚型不孕症B.偏肾阳虚型不孕症C.痰湿型不孕症D.血瘀型不孕症E.肝郁型不孕症
在工程建设实施过程中,为了做好环境保护主体工程与环保措施工程必须同时进行的工作有()。
在上市公司的收购及相关股份变动活动中有一致行动情形的投资者,互为一致行动人。下列属于一致行动人的情形的是( )。
下列项目中不是债券投资的优点的是( )。
在进行外向型选题开发和著作权对外输出时,不需要重点考虑()。
以下有关我国的世界遗产的说法,正确的是()。
ManyAmericansregardthejurysystemasaconcreteexpressionofcrucialdemocraticvalues,includingtheprinciplesthatallc
Thebicyclerider(injure)______inthetrafficaccidentandtakentothehospitalimmediately.
【B1】【B6】
最新回复
(
0
)