首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的水号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。 例如,若字符串中的
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的水号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。 例如,若字符串中的
admin
2016-12-06
25
问题
规定输入的字符串中只包含字母和*号。编写函数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://jikaoti.com/ti/nEi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是______。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
有以下函数:fun(char*a,char*b){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
随机试题
Wouldyoumind______aloneathometonight,Tom?
长管状骨急性化脓性骨髓炎发病率从高到低的次序是
蛔虫产卵量大,粪检蛔虫卵最常用的方法为
在工程建设实践中,有许多工作的开始不是以紧前工作完成为条件,存在搭接关系,工作之间这种搭接关系一般有( )种。
工程消防验收应由()单位组织。
会计电算化的作用主要有()。
理财规划是一个人一生的财务计划,是理性的价值观和科学的理财计划的综合体现,因此,理财规划一经制定就不得改变。
根据企业所得税法的规定,下列项目中享受税额抵免政策的是()。
我们的企业领导者必须清醒地认识到.企业固然要顾及股东的利益.尽可能实现股东利益的最大化,但是,企业在获得社会资源进行生产的同时,也就承担了对社会各方面利益相关者的责任。是否充分考虑了这些利益相关者的利益.已日益成为评价企业绩效和企业伦理的重要尺度。对这段文
ThingstoKnowabouttheU.K.FromBuckinghamPalacetoOxford,theU.K.isloadedwithwonderfulicons(标志)ofpasteras.【B
最新回复
(
0
)