首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:除了尾部的,:号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。 例如,若字符串中的内容为****A*BC*DE
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:除了尾部的,:号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。 例如,若字符串中的内容为****A*BC*DE
admin
2010-09-14
30
问题
假定输入的字符串中只包含字母和*号。请编写函数 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全国计算机二级
相关试题推荐
根据地理知识,同纬线上的各地()。
要实现我国经济发展的战略目标,必须加快经济增长方式的转变,其核心是正确处理好()。
扩张性货币政策的主要功能是()。
金融市场最基本的功能是()。
下面对商鞅变法论述不正确的是()。
下面对“扬州八怪”理解有误的是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
某专业有学生50人,现开设有A、B、C三门选修课。有40人选修A课程,36人选修B课程,30人选修C课程,兼选A、B两门课程的有28人,兼选A、C两门课程的有26人,兼选B、C两门课程的有24人,A、B、C三门课程均选的有20人,那么,三门课程均未选的有(
随机试题
假定你是李明,是校英文报的编辑(editor),想向外教Mike-约稿。请给他写一封电子邮件,内容要点如下:1.稿件内容:在中国任教或生活的体会;2.稿件字数:500词左右;3.交稿时间:4月中旬。注意:1.词数80左右;2.请将电子邮件直接写
集合资产管理计划合同的必备内容不包括()。 Ⅰ.对未来投资收益的测算 Ⅱ.推广机构简介 Ⅲ.投资范围 Ⅳ.合同变更的事由、程序
所谓__________,就是领导者为履行领导职能、达到领导目标而采取的各种措施和手段的总和。
A.人虱B.鼠蚤C.恙螨D.蜱E.蚊流行性斑疹伤寒的传播媒介是
下列哪些情形可以构成掩饰、隐瞒犯罪所得、犯罪所得收益罪?
滨洲线是我国通往俄罗斯进行国际铁路联运的最重要铁路线,其出口国境站是满洲里。()
会影响客户理财方式和产品选择的情形有()。Ⅰ.客户对债券投资有特别的喜好Ⅱ.客户毕业于财经类院校,系统学习过理财投资方面的知识Ⅲ.客户平时工作比较繁忙,很难有时间盯盘炒股Ⅳ.客户并不喜欢别人越俎代疱
提高党的执政能力,核心是保持同人民群众的血肉联系。()
论数据挖掘方法及应用随着信息技术和数据库技术的普遍应用,人类获取数据的能力不断增强,数据库的数量和规模在迅速增加。数据挖掘又称数据库中的知识发现(KnowledgeDiscoverinDatabase,KDD),是识别数据库中以前不知道
情景:快放暑假了,妈妈让你给上海的爷爷奶奶写一封信。任务:请你用英语给爷爷奶奶写一封50字左右的短信。内容包括:.向他们问候;.你在学校的情况如何;.你暑假打算做什么。请用下面的格式。DearGrandmaandGrandpa,..
最新回复
(
0
)