首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字符串中第一个字母,形参p指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。 例如,若字符串中的
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字符串中第一个字母,形参p指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。 例如,若字符串中的
admin
2016-08-16
54
问题
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字符串中第一个字母,形参p指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。
例如,若字符串中的内容为“****A*BC*DEF*G********”,删除后,字符串中的内容应当是“****ABCDEFG********”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
void fun(char*a,char*h,char*p)
{
}
main()
{
char s[81],*t,*f;
printf("Enter a string:\n");
gets(s);
t=f=s;
while(*t)
t++;
t--;
while(*t==’*’)
t--;
while(*f==’*’)
f++;
fun(s,f,t);
printf("The string after
deleted:\n");
puts(s);
}
选项
答案
void fun(char*a,char*h,char*p) { int i=0; char*q=a; /*将前导*号保存到a中*/ while(q
解析
本题的重点是要选择好判断条件,首先是需要判断前导*号的结束,然后判断是否指向最后一个字母,最后补充尾部*号,只要思路对了即可正确解答。
转载请注明原文地址:https://kaotiyun.com/show/taNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设树T的度为4,其中度为1,2,3,4的节点个数分别为4,2,1,1。则T中叶子节点数为()。
软件测试是为了【】而执行程序的过程。
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();v
有以下程序:#include<iostream>#include<cstdlib>usingnamespacestd;intmain(){intarraysize;
以下程序的输出结果是【】。#include<iostream.h>voidmain(){chars[]="abcdef";s[3]=’\0’;cout<<s<<endl;}
栈和队列通常采用的存储结构是【】。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
栈是限定在一端进行插入与删除的线性表,那么其组织数据的原则是()。
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
随机试题
简要回答如何利用需求价格弹性原理分析垄断的情况。
肥大细胞和嗜碱性粒细胞介导的血管和平滑肌反应属于
关于引起人类疾病的逆转录病毒,哪项是错误的
X省A市甲建筑公司为增值税一般纳税人,2018年6月和7月发生如下经营业务:(1)2018年6月承接X省B市的工程项目,提供的为清包工服务,未选择简易计税,取得该项目的建筑服务价款660万元,当月支付给分包方乙公司分包款110万元,乙公司为一般纳税人
对柳永《望海潮》词中的“羌管弄晴,菱歌泛夜”一句,分析正确的是()。
读下面两区域图,回答下列问题。图中甲、乙两地发展种植业的主要制约因素分别是()。
“染于苍则苍,染于黄则黄”说明学生具有向师性。()
A.It’sabouttheoralpresentationB.it’sworthonequarterofyourfinalgradeC.Itcan’tbejuststagefrightProfessor:We
一个功能完备的计算机网络需要制定一套复杂的协议集。对于复杂的计算机网络协议来说,最好的组织方式是
A、Anambitiousanddiligentperson.B、Areasonableandwell-educatedperson.C、Anoutgoingandbeing-aroundperson.D、Awell-rea
最新回复
(
0
)