首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:除了尾部的,:号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。 例如,若字符串中的内容为****A*BC*DE
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:除了尾部的,:号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。 例如,若字符串中的内容为****A*BC*DE
admin
2010-09-14
37
问题
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:除了尾部的,:号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。
例如,若字符串中的内容为****A*BC*DEF*G******,删除后,字符串中的内容应当是ABCDEFG******。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio. h>
#include<stdio. h>
void fun(char *a, char *p)
{
}
main ( )
char s[81],*t;
printf ("Enter a string: \n ");
gets (s);
t=s;
while (*t)
t++;
t--; /*指针t指向字符串尾部* /
while (*t== ’*’ )
t--; /*指针t指向最后一个字母*/
fun (s, t);
printf ("The string after deleted: \n");
puts (s);
}
选项
答案
void fun(char *a, char *p) { char *t=a; for (; t<=p; t++) if(*t!=’*’) * (a++)=*t; /*将p以前所有不是*号的字符保留下来*/ for (;*t!=’\0’ ;t++) * (a++) =.t; / * 将p以后的所有*号保留下来*/ *a=’\0’; / *在字符串最后加上结束标记位*/
解析
本题曾在历年上机考试及模拟试题中多次出现,一般用两个循环语句来实现。第1个循环的作用是将p以前所有不是*号的字符保留下来,即删除所有的*号。第2个循环的作用是将p以后的所有*号保留下来。
转载请注明原文地址:https://kaotiyun.com/show/iXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列人物与研究成果对应错误的一项是()。
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
国家赔偿的最重要方式是()。
要实现我国经济发展的战略目标,必须加快经济增长方式的转变,其核心是正确处理好()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
下列不属于我国民族政策内容的是()。
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
华氏度和摄氏度均是测量温度的单位,摄氏度规定水的冰点温度为0度,沸水温度为100度:华氏度规定水的冰点为32度,沸点为212度。某时刻华氏度比摄氏度数值上高60度,则该时刻为:
随机试题
根据《标准施工招标文件》中合同条款的相关规定,在合同工程履行期间,发生下列()事项,承包人可以向发包人索赔利润。
咳吐浊唾涎沫,其质较黏稠,咳声不扬,口渴咽燥。午后潮热,舌红而干,脉虚数者,治疗应首选的方剂是
患者男性,18岁,反复午后发热1个月,体温在37.3~37.8℃,疲乏无力,消瘦,近1周来咳嗽,偶尔咳血性痰,夜间盗汗。无胸痛、气短。外院X线检查右锁骨上见斑片状阴影。痰结核菌检查阴确诊后治疗应选择何种药物治疗
2008年,我国境内民用航空通航机场共有158个(不含香港和澳门,下同),其中定期航班通航机场152个。定期航班通航城市150个。2008年,全国各机场共完成旅客吞吐量40576.2万人次,比上年增长4.70%。其中,国内航线完成36’798.3
题1—45图所示RLC串联电路中,已知R=10Ω,L=0.05H,C=50μF,电源电压u(t)=[20+90sin(ωt)+30sin(3ωt+45。)]V,电源的基波角频率ω=314rad/s。电路中的电流i(t)为()V。
某市国土资源管理部门委托某测绘单位承担某城镇的土地权属变更调查工作。1.收集资料情况(1)2007年全野外施测的1:500比例尺数字化城镇地籍图,以及宗地图、界址点坐标成果等地籍调查成果。(2)截止调查前的全部土地审批、转让、
基金的当事人包括( )。
效益性与流动性、效益性与安全性之间是对立的,但流动性和安全性之间通常是一致的。()
用【】数据的形式表示实体与实体间联系的数据模型称为关系模型。
在Windows7操作系统中,磁盘维护包括硬盘的检查、清理和碎片整理等功能,碎片整理的目的是()。
最新回复
(
0
)