首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的水号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。 例如,若字符串中的
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的水号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。 例如,若字符串中的
admin
2016-12-06
80
问题
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的水号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。
例如,若字符串中的内容为“****A*BC*DEF*G********”,删除后,字符串中的内容应当是“****ABCDEFG********”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<conio.h>
3 #include<string.h>
4 void fun(char*a,char * h,char*p)
5 {
6
7 }
8 main()
9 {
10 char s[81],*t,*f;
11 printf("Enter a string:\n’’);
12 gets(s);
13 t=f=s;
14 while(*t)
15 t++;
16 t--;
17 while(*t==’*’)
18 t--;
19 while(*f==’*’)
20 f++;
21 fun(s,f,t);
22 printf(’’The string after defeted:\n’’);
23 puts(s);
24 }
选项
答案
1 void fun(char *a,char*h,char*p) 2 { 3 int i=0; 4 char*q=a; 5 /*将前导*号保存到a中*/ 6 while(q
解析
本题的重点是要选择好判断条件,首先是需要判断前导*号的结束,然后判断是否指向最后一个字母,最后补充尾部*号,只要思路对了即可正确解答。
转载请注明原文地址:https://kaotiyun.com/show/JNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
有以下程序:main(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是______。
有以下程序:main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序:floatsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;
随机试题
冷水机组的通电试运行要以()为主做好组织准备工作,并负责指挥实施。
无须组织专家进行方案论证的分部分项工程是()。
某股份制商业银行2009年末资产余额9341亿元,贷款余额5657亿元,资本净额628亿元,核心资本528亿元,加权风险资产余额5515亿元,存贷比为73.11%,中央银行规定的法定存款准备金率为17%。根据以上资料,回答下列问题:该行的存款余额应为(
根据支付结算法律制度的规定,国内票据公示催告期间应为自公告发布之日起()。
下列用于判断收入分配公平程度的经济指标是()。
强调概括化经验或原理在迁移中的作用的理论是()
UML-basedtoolsareoftenusedforJ2EE/.NETapplicationanalysisanddesign,bothbecauseUML’sobjectorientationisidealfor
在关系数据库规范化理论的研究中,在函数依赖的范畴内,______达到了最高的规范化程度。
在VisualFoxpro中,下列程序段执行后,内存变量S的值是CLEARS=0FORI=5TO55STEP5S=S+IENDFOR?S
A、Onasmallfarmnearariver.B、InabigshopofSeattle.C、OnthecampusofSeattlePacificUniversity.D、InthelibraryofS
最新回复
(
0
)