首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入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
66
问题
阅读下列程序,当运行函数时,输入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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>intfan(int);main(){intw=5;fun(w);printf("\n");}fun(int
以下程序的输出结果是()。#include<stdio.h>main(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];for(i=0;i<4;i+=2)
下列程序用来将从键盘上输入的2个字符串进行比较,然后输出2个字符串中第1个不相同字符的ASCII码之差。例如,输入的2个字符串分别为abcdef和abceef,则输出为-1。#includemain(){charstr[100],
函数delete(s,i,n)的作用是从字符串s中删除从第i个字符开始的n个字符,请填空。voiddelete(chars[],inti,intn){intj,k,legth=0;while(s[length])
没有chara,b;,,若要通过a&b运算屏蔽掉a中的其他位,只保留第2位和第8位(右起为第1位),则b的二进制是【】。
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
funl函数的调用语句为:fun1(&a,&b,&c);它将3个整数按由大到小的顺序调整后依次放入a、b、c这3个变量中,a中放最大数。voidfun2(int*x,int*y){intt;t=*x;*X=
fgetc函数的作用是从指定文件读入一个个字符,该文件的打开方式必须是______。
已有定义inta=-2;和输出语句printf("%81x",a);以下正确的叙述是()。
______是构成C语言程序的基本单位。
随机试题
Hotelemployeesareremindedtobeandcourteous,especiallytofirst-timeguests.
法人的人格权包括【】
Weshould______alladvancedscienceandtechnologytodevelopoureconomy.
A.开放式:适于交往继续进行B.探索式C.偏向式D.在一次提问中提出几个问题E.封闭式:适于得到确切答复在一次社区护士与患者交谈的过程中,社区护士注意应用了几种提问技巧,请说出护士在下面的提问中分别采用了什么方式。“你支持控烟计划和戒酒计划吗
A.苏木紫小体B.洋葱皮样病变C.疣状心内膜炎D.血管炎E.盘状红斑能够诊断系统性红斑狼疮的特征性病理依据是
气体灭火系统管道末端采用防晃支架固定,支架与末端喷嘴间的距离不大于()。
2,3,6,3,5,12,5,7,24,7,(),()。
长天汽车制造公司的研究人员发现,轿车的减震系统越“硬”,驾驶人员在驾驶中越是感到刺激。因此,他建议长天汽车制造公司把所有的新产品的减震系统都设计得更“硬”一些,以提高产品的销量。下面哪一项如果为真,最能削弱该研究人员的建议?
AstudyfoundthattheradiationfromCTscans—thetestsregularlyusedto【C1】______internalinjuriesorsignsofcancer—islike
将高级语言编写的程序翻译成机器语言程序,所采用的两种翻译方式是
最新回复
(
0
)