首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,规定输入的字符串中只包含字母和"*"。编写函数fun(),其功能是除了字符串前导和尾部的"*"外,将字符串中其他的"*"全部删除。形
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,规定输入的字符串中只包含字母和"*"。编写函数fun(),其功能是除了字符串前导和尾部的"*"外,将字符串中其他的"*"全部删除。形
admin
2023-02-27
13
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,规定输入的字符串中只包含字母和"*"。编写函数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 deleted:\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/nBoiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知方程x2+5x+k=0的两实根的差为3,则实数是的值为()。
若a,b,c成等比数列,那么函数f(x)=ax2+bx+c(b≠0)的图像与x轴交点的个数为()。
当正整数k被12除时,余数是3,下列哪一项被12除时,余数是6()。①2k②6k③4k+6
设平面内有n条直线(n≥3),其中有且仅有两条直线互相平行,任意三条直线不过同一点,若用f(n)表示这n条直线交点的个数,则f(4)=();当n>4时,f(n)=()。
将数字1,2,3,4填入标号为1,2,3,4的四个方格里,每格填一个数字,则每个方格的标号与所填的数字均不相同的填法有()。
容量为100的样本数据,按从小到大的顺序分为8组,如下表:则第三组的频数和频率分别是()。
一箱书,平均分给6个小朋友,多余1本;平均分给8个小朋友,也多余一本;平均分给9个小朋友,也多余一本,这箱书最少有m本,则m的各个数位之和为()。
从5位男教师和4位女教师中选出3位教师,派到3个班担任班主任(每班1位班主任),要求这3位班主任中男、女教师都要有,则不同的选派方案共有()。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
随机试题
某水库溢洪道加固工程,控制段现状底板顶高程30.0m,闸墩顶面高程42.0m,墩顶以上为现浇混凝土排架、启闭机房及公路桥。加固方案为:底板顶面增浇20cm混凝土,闸墩外包15cm混凝土,拆除重建排架,启闭机房及公路桥。其中现浇钢筋混凝土排架采用爆破拆除方案
关于填石路基填筑要求的说法正确的是()。
由于社会对产品的需求量降低使产品销售困难,从而导致生产该产品的设备开工不足,并由此引起设备贬值,这种贬值称为()。
赔偿损失、通报批评等形式的财政法律责任追究形式属于()。
梅花是我国古代诗词里面较为常见的意象,文人墨客留下了众多赞美梅花的诗句,下列选项中表达了对梅花的赞美之情的是()。
关于录音节目编辑制作过程中的专业录音的说法,错误的是()。
补写出下列名句名篇中的空缺部分。________,梦回吹角连营。八百里分麾下炙,五十弦翻塞外声,________。
全部教育活动的主题和灵魂是()。
连带责任保证是债的担保的一种,它是指保证人与债权人约定,债务人在债务履行期限届满没有履行债务的,债权人既可以要求债务人履行债务,也可以要求保证人在其保证范围内承担债务。根据上述定义,下列属于连带责任保证的是:
配置DHCP服务器选项(激活)
最新回复
(
0
)