首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的水号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。 例如,若字符串中的
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的水号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。 例如,若字符串中的
admin
2016-12-06
32
问题
规定输入的字符串中只包含字母和*号。编写函数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(){intnum[4][4]={{1,2,3,4),{5,6,7,8),{9,10,11,12),{13,14,15,16}},i,j;for(i=0;i
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
有以下函数:fun(char*a,char*b){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序:floatsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;
数据库系统中实现各种数据管理功能的核心软件是______。
随机试题
下列信息中,属于钢材合格证上内容的有()。
“沧浪之水清兮,可以濯我缨。沧浪之水浊兮,可以濯我足。”这首楚国民歌名为【】
在“当地化压力低”的情况下,可能采取的全球竞争战略包括()
带蒂皮瓣移植术,适用于下列哪种类型的手外伤
A、上颌第一磨牙B、上颌第二磨牙C、下颌第二磨牙D、下颌第一磨牙E、上颌中切牙牙冠的相对颊黏膜上是腮腺导管口
龟鹿二仙膏之主要功用为生脉散之主要功用为
可转换公司债券一般要经股东大会或董事会决议通过才能发行,而且在发行时,应在发行条款中规定()。Ⅰ.转换期限Ⅱ.转换条件Ⅲ.转换利率Ⅳ.转换价格
_______,遥看瀑布挂前川。_______,疑是银河落九天。(唐.李白《望庐山瀑布》)
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Hitchhiking(搭车旅游)WhenIwasinmyteens(十几岁)and20s,hitchhikingwasamainformoflong-distancetransport.Thekindnessor
最新回复
(
0
)