首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入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
53
问题
阅读下列程序,当运行函数时,输入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全国计算机二级
相关试题推荐
设有如下的变量定义,以下符合C语言语法的表达式是______。inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5.2;
输出指针数组各元素所指的整数值和它存放的地址值。#include<stdio.h>main(){inti;inta[5]={1,3,5,7,9};int*num[5];int【】;for(i=0;i<5;i++)
在下列叙述中,错误的一条是______。
下列字符串不属于标识符的是()
下列叙述中,不属于软件需求规格说明书的作用的是______。
以下程序运行后,输出结果是______。#include<stdio.h>ss(char*s){char*p=s;while(*.p)p++;return(p-s);}main(){char*a="abded";int
下述关于数据库系统的叙述中正确的是()
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
如果需要打开一个已经存在的非空文件“Demo"进行修改下面正确的选项是
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
随机试题
Thehighestanxietymomentintheholidayseasonmustbethemomentjustbeforeyourlovedonesunwraptheirgifts.Theribbonc
Inthepast,manypeoplewereworriedthattheInternetisolatedusandcausedustospendtoomuchtimeintheimaginaryworld
四妙勇安汤主治
在实际工程中与合同相关的资料面广量大,形式多样,主要有______。
下列时间数列中,属于平均指标时间数列的是()。
(2014年)股份有限公司按规定注销库存股时,对于被注销库存股的账面价值超过股票面值总额的差额,应依次冲减的项目是()。
甲、乙、丙、丁、戊共同出资设立一个有限合伙企业,甲、乙、丙为普通合伙人,丁、戊为有限合伙人。执行事务合伙人甲提议接收庚为新合伙人,乙、丙反对,丁、戊同意。合伙协议对新合伙人入伙的表决办法未作约定。根据合伙企业法律制度的规定,下列表述中,正确的是(
某配件厂为增值税一般纳税人,2021年11月采用分期收款方式销售配件。合同约定不含税销售额150万元,当月应收取60%的货款。由于购货方资金周转困难。本月实际收到货款50万元,配件厂按照实际收款额开具了增值税专用发票。当月职工食堂装修,购进中央空调,取得增
(2005年)从数1,2,3,4中任取一个数,记为X,再从1,2,…,X中任取一个数,记为Y,则P{Y=2}=_______。
关于并行数据库中的数据划分与并行算法,下列说法错误的是()。
最新回复
(
0
)