首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include #include #include int fun (char *str) { int i,j=0; for(i=0;str[i]!=′ \0′;
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include #include #include int fun (char *str) { int i,j=0; for(i=0;str[i]!=′ \0′;
admin
2013-02-23
50
问题
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为
#include
#include
#include
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/HYPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
设在主函数中有以下定义和函数调用语句,且fun函数为void类型,请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;┆fun(s)
请读程序:#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;
下列函数定义中,会出现编译错误的是______。
下列叙述中错误的是()。
在数据流图(DFD)中,带有名字的箭头表示______。
在C语言中,char型数据在内存中的存储形式是()。
为了使模块尽可能独立,要求 _____。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为【】。
软件工程的结构化生命周期方法,通常是将软件生命周期划分为计划、开发和运行3个时期,下列选项中的______工作应属于软件开发期的内容。①需求分析②可行性研究③总体设计④问题定义
随机试题
在我国,最先出现“义务教育”一词是在1904年清政府颁布的《奏定学堂章程》中。()
计算.
阳白穴应用何种进针法
[2006年第148题]下列材料的容积比热由大至小排列顺序正确的是:
1.背景:某公司承包了一条单跨城市隧道,隧道长度800m,跨度15m,地质条件复杂。设计采用浅埋暗挖法进行施工,其中支护结构由建设单位直接分包给一家专业施工单位。施工准备阶段,某公司项目部建立了现场管理体系,设置了组织机构,确立了项目经
一般而言,对于库存现金每日终了,应由稽核人员进行清点核对。()
东汉时期江西建造的寺庙有()。
(1+ax+by)n展开式中不含x的项的系数绝对值的和为243,不含y的项的系数绝对值的和为32,则a,b,n的值可能为
Angelawassurprisedtogetsuchabadgradeonthetestbecauseshe________foritforalongtime.
A、Sheisahistorianandphilosopher.B、SheisthefirstwomanpresidentofCambridgeUniversity.C、Sheisthe28thpresidentof
最新回复
(
0
)