C语言考试题库2_第1页
C语言考试题库2_第2页
C语言考试题库2_第3页
C语言考试题库2_第4页
C语言考试题库2_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.编程题Fibonacci数列F(n)的定义为

请编写函数fun,其功能是:将两个两位数的正整F(0)=0,F(l)=l

数a、b合并形成•个整数放在c中。合并的方式是:F(n)=F(n-1)+F(n-2)

将a数的卜位和个位数依次放在c数个位和十位上,例如:t=1000时,函数值为987。

b数的十位和个位数依次放在c数的百位和千位上。注意:部分源程序给出如下。

例如,当a=16,b=35,调用该函数后,c=5361。请勿改动主函数main和其他函数中的任何内容,

注意:部分源程序给出如鼠仅在函数fun的花括号中填入所编写的若干语句。

请勿改动主函数main和其他函数中的任何内容,

仅在函数fun的花括号中填入所编写的若干语句。6.编程题

请编写一个函数fun(),它的功能是计算并输出给定

2.编程题整数n的所有因子(不包括1与自身)的平方和(规

请编•个函数voidfun(inttt[M][N]»intpp[N]),定n的值不大于100)。

tt指向一个M行N列的二维数组,求出二维数组例如:主函数从键盘给输入n的值为56,则输出为

每列中最大元素,并依次放入pp所指的一维数组sum=l113»

中。二维数组中的数已在主函数中给出。注意:部分源程序给出如下。

注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

仅在函数fun的花括号中填入所编写的若干语句。7.编程题

3.编程题程序定义了NXN的二维数组,并在主函数中自动

请编写函数fun(),对长度为7个字符的字符串,除赋值。请编写函数fiin(inta[][N],intn),该函数

首、尾字符外,将其余5个字符按ASCII值码升序的功能是使数组左下半三角元素中的值加上no

排列。例如:若n的值为3,a数组中的值为

编写完程序,运行程序后输入:字符串为Bdsihad,a=254

169

则排序后输出为应为Badhisdo

537

注意:部分源程序给出如下。

则返回主程序后a数组中的值应为

请勿改动主函数main和其他函数中的任何内容,

554

仅在函数fun的花括号中填入所编写的若干语句。

499

8610

4.编程题

注意:部分源程序给出如下。

编写函数fun(),它的功能是求n以内(不包括n)同

请勿改动主函数main和其他函数中的任何内容,

时能被5与11整除的所有自然数之和的平方根s,

仅在函数fun的花括号中填入所编写的若干语句。

并作为函数值返回。

8.编程题

例如:n为1000时,函数值应为s=96.979379。

m个人的成绩存放在score数组中,请编写函数

注意:部分源程序给出如下。

fun(),它的功能是:将高于平均分的人数作为函数

请勿改动主函数main和其他函数中的任何内容,

值返回,将高于平均分的分数放在up所指的数组

仅在函数fun的花

中。

例如,当score数组中的数据为24,35,88,76,

5.编程题

90,54,59,66,96时,函数返回的人数应该是5,

请编写函数fun().它的功能是求Fibonacci数列中

up中的数据应为88,76,90,66,96。

小于t的最大的一个数,结果由函数返回。其中

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,000

仅在函数fun的花括号中填入所编写的若干语句。I00

320

9.编程题

注意:部分源程序给出如下。

请编写函数voidfun(intx,intpp[],ini*n),

请勿改动主函数main和其他函数中的任何内容,

它的功能是:求出能整除x且不是奇数的各整数,

仅在函数fun的花括号中填入所编写的若干语句。

并按从小到大的顺序放在pp所指的数组中,这些

13.编程题

除数的个数通过形参n返回。

下列程序定义了NXN的二维数组,并在主函数中

例如,若x中的值为24,贝第6个数符合要求,它

赋值。请编写函数fun(),函数的功能是:求出数组

们是2,4,6,8,12,24。

周边元素的平方和并作为函数值返回给主函数中

注意:部分源程序给出如下。

的s。例如:若a数组中的值为

请勿改动主函数main和其他函数中的任何内容,

a=01279

仅在函数fun的花括号中填入所编写的若干语句。

I112155

10.编程题

2216II1

请编写一函数voidfun(intm,intk,intxx[]),

979102

该函数的功能是:将大于整数m且紧靠m的k个54141

非素数存入所指的数组中。则返回主程序后s的值应为310-

例如,若输入15,5,则应输出16,18,20,21,注意:部分源程序给出如下。

22.请勿改动主函数main和其他函数中的任何内容,

注意:部分源程序给出如下。仅在函数fun的花括号中填入所编写的若干语句。

请勿改动主函数main和其他函数中的任何内容,14.编程题

仅在函数fun的花括号中填入所编写的若干语句。N名学生的成绩已在主函数中放入一个带头节点的

11.编程题链表结构中,h指向链表的头节点。请编写函数

请编写—个函数intfun(int*s,intt,int*k),用fun(),它的功能是:找出学生的最低分,由函数值

来求出数组的最小元素在数组中的下标并存放在k返回。

所指的存储单元中。注意:部分源程序给出如下。

例如,输入如F整数:请勿改动主函数main和其他函数中的任何内容,

234345753]34436458100321135760仅在函数fun的花括号中填入所编写的若干语句。

则输出结果为6,100«15.编程题

注意:部分源程序给出如下。

请编写一个函数fun(),它的功能是:比较两个字符

请勿改动主函数和其他函数中的任何内容,

main串的长度,(不得调用C语言提供的求字符串长度

仅在函数fun的花括号中填入所编写的若干语句。的函数),函数返回较短的字符串。若两个字符串

编程题

12.长度相等,则返回第1个字符串。

下列程序定义了的二维数组,并在主函数中

NXN例如,输入nanjing<CR>nanchang<CR>(<CR>

自动赋值。请编写函数该函数的

fun(intalUN]),为回车键),函数将返回nanjing。

功能是:使数组右上半三角元素中的值全部置成0。注意:部分源程序给出如下。

例如数组中的值为

a请勿改动主函数main和其他函数中的任何内容,

a=456

仅在函数fun的花括号中填入所编写的若干语句。

179

17.编程题

326,

请编写一个函数fun(),它的功能是:将SS所指字

则返回主程序后a数组中的值应为

符串中所有下标为偶数位置的字母转换为小写(若

该位置上不是字母,则不转换)。k传回。

例如,若输入ABC4efG,则应输出aBc4efg。例如,输入25,则应输出23571113171923。

注意:部分源程序给出如下。注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,请勿改动主函数main和其他函数中的任何内容,

仅在函数fun的花括号中填入所编写的若干语句。仅在函数fun的花括号中填入所编写的若干语句。

18.编程题23.编程题

请编写一个函数fun(),它的功能是:求出一个4X学生的记录由学号和成绩组成,N名学生的数据已

M整型二维数组中最小元素的值,并将此值返回调在主函数中放入结构体数组s中,请编写函数fun(),

用函数。它的功能是:把指定分数范围之外的学生数据放在

注意:部分源程序给出如下。b所指的数组中,分数范围之外的学生人数由函数

请勿改动主函数main和其他函数中的任何内容,值返回。

仅在函数fun的花括号中填入所编写的若干语句。例如,输入的分数是80和89,则应当把分数低于

19.编程题80和高于89的学生数据进行输出,不包含80分和

学生的记录由学号和成绩组成,N名学生的数据已89分的学生数据。主函数中把80放在low中,把

在主函数中放入结构体数组s中,请编写函数fun(),89放在heigh中。

它的功能是:把分数最低的学生数据放在h所指的注意:部分源程序给出如下。

数组中。注意:分数低的学生可能不只一个,函数请勿改动主函数main和其他函数中的任何内容,

返回分数最低学生的人数。仅在函数fun的花括号中填入所编写的若干语句。

注意:部分源程序给出如下。24.编程题

请勿改动主函数main和其他函数中的任何内容,学生的记录由学号和成绩组成,N名学生的数据已

仅在函数fun的花括号中填入所编写的若干语句。在主函数中放入结构体数组s中,请编写函数fun(),

20.编程题它的功能是:函数返回指定成绩的学生数据,指定

请编写函数fun(),该函数的功能是:移动一维数组的成绩在主函数中输入。若没找到指定的成绩,在

中的内容,若数组中有n个整数,要求把下标从p结构体变量中给学号置空串,给成绩置-1,作为函

到n-1(pWn-1)的数组元素平移到数组的前面。数值返回。

例如,一维数组中的原始内容为1,2,3,4,5,6,注意:部分源程序给出如下。

7,8,9,10,11,12,13,14,15,p的值为6。请勿改动主函数main和其他函数中的任何内容,

移动后,一维数组中的内容应为7,8,9,10,10,仅在函数fun的花括号中填入所编写的若干语句。

11,12,13,14,15,1,2,3,4,5,6。25.编程题

21.编程题请编写函数其功能是:将s所指字符串中下

学生的记录由学号和成绩组成,N名学生的数据已标为奇数的字符删除,串中剩余字符形成的新串放

在主函数中放入结构体数组s中,请编写函数fun(),在t所指数组中。

它的功能是:按分数的高低排列学生的记录,低分例如,当s所指字符串中的内容为siegAHdied,则

在前。在t所指数组中的内容应是seAdc。

注意:部分源程序给出如下。注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,请勿改动主函数main和其他函数中的任何内容,

仅在函数fun的花括号中填入所编写的若干语句。仅在函数fun的花括号中填入所编写的若干语句。

22.编程题26.编程题

请编写函数fun(),其功能是:将所有大于1小于整学生的记录由学号和成绩组成,N名学生的数据已

数m的素数存入xx所指数组中,素数的个数通过在主函数中放入结构体数组s中,请编写函数fun(),

该函数的功能是:把高于等于平均分的学生数据放应是d24。

在b所指的数组中,低于平均分的学生数据放在C注意:部分源程序给出如下。

所指的数组中,高于等于平均分的学生人数通过形请勿改动主函数main和其他函数中的任何内容,

参n传回,低于平均分的学生人数通过形参m传回,仅在函数fun的花括号中填入所编写的若干语句。

平均分通过函数值返回。

注意:部分源程序给出如下。30.编程题

请勿改动主函数main和其他函数中的任何内容,请编写函数fun(),它的功能是计算下列级数和,和

仅在函数fun的花括号中填入所编写的若干语句。值由函数值返回。

27.编程题S=l-x+x2/2!-x3/3!+…+(-l*x)n/n!

请编写函数fun(),其功能是:计算并输出下列多项例如,当n=15,x=0.5时,函数值为0.606531。

式值。注意:部分源程序给出如下。

S=(1+1/2)+(1/3+1/4)+••­+(1/(2n-l)+l/2n)请勿改动主函数main和其他函数中的任何内容,

例如,若主函数从键盘给n输入12后,则输出为仅在函数fun的花括号中填入所编写的若干语句。

S=3.775958。31.编程题

n的值要求大于1但不大于100。m个人的成绩存放在score数组中,请编写函数

注意:部分源程序给出如下。fun(),它的功能是:将低于平均分的人数作为函数

请勿改动主函数main和其他函数中的任何内容,值返回,将低于平均分的分数放在below所指的数

仅在函数fun的花括号中填入所编写的若干语句。组中。

28.编程题例如,当score数组中的数据为10,20,30,40,

请编写函数fun(),它的功能是计算:50,60,70,80,90时,函数返回的人数应该是4,

s=(1-ln(1)-In(2)-In(3)-,•,-In(m))2below中的数据应为10,20,30,40.

s作为函数值返回。注意:部分源程序给出如下。

在C语言中可调用log(n)函数求In(n).log函请勿改动主函数main和其他函数中的任何内容,

数的引用说明是doublelog(doublex).仅在函数fun的花括号中填入所编写的若干语句。

例如,若m的值为15,则fun()函数值为723.570801。32.编程题

注意:部分源程序给出如下。请编写函数fun(),它的功能是:求出1到1000之

请勿改动主函数main和其他函数中的任何内容,内能被7或11整除、但不能同时被7和II整除的

仅在函数fun的花括号中填入所编写的若干语句。所有整数并将它们放在a所指的数组中,通过n返

回这些数的个数。

29.编程题注意:部分源程序给出如下。

请编写函数fun(),其功能是:将s所指字符串中除请勿改动主函数main和其他函数中的任何内容,

了下标为奇数、同时ASCII值为偶数的字符外,其仅在函数fun的花括号中填入所编写的若干语句。

余的全部删除,串中剩余字符所形成的•个新串放33.编程题

在t所指的数组中。请编写函数voidfun(intx,intpp[|>int*n),它

例如,若s所指字符串中的内容为cdB2A4Dsdg,的功能是:求出能整除x且不是偶数的各整数,并

其中字符A的ASCII码值为奇数,因此应当删除;按从小到大的顺序放在pp所指的数组中,这些除

其中字符B的ASCII码值为偶数,但在数组中的下数的个数通过形参n返回。

标为偶数,因此也应当删除;而字符2的ASCII码例如,若x中的值为30,则有4个数符合要求,它

值为偶数,所在数组中的下标为奇数,因此不应当们是1,3,5,15。

删除,其他依此类推。最后t所指的数组中的内容注意:部分源程序给出如F.

请勿改动主函数main和其他函数中的任何内容,编写函数fun(),它的功能是:根据以下公式求p的

仅在函数fun的花括号中填入所编写的若干语句。值,结果由函数值带回。m与n为两个正数且要求

34.编程题m>noP=m!/(n!(m-n)!),例如:m=12,n=8时,运

请编写一个函数voidfun(char*tt,intpp[]),统计在行结果为495.000000。

tt字符串中言到,z,26个字母各自出现的次数,并依注意:部分源程序给出如下。

次放在pp所指数组中。请勿改动主函数main和其他函数中的任何内容,

例如:当输入字符串abcdefgabcdeabc后,程序的输仅在函数fun的花括号中填入所编写的若干语句。

出结果应该是:3332211100000000000039.编程题

0000000下列程序定义了NXN的二维数组,并在主函数中

注意:部分源程序给出如下。自动赋值。请编写函数fun(inta[][N]),该函数的功

请勿改动主函数main和其他函数中的任何内容,能是:使数组左下半三角元素中的值全部置成0。

仅在函数fun的花括号中填入所编写的若干语句例如a数组中的值为

35.编程题

a=197

请编写,个函数voidfun(intm,intk,intxx[]),iMl238

数的功能是:将大于整数m且紧靠m的k个素数456

存入所指的数组中。则返回主程序后a数组中的值应为

例如,若输入17,5,则应输出19,23,29,31,097

37o008

注意:部分源程序给出如下。000

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,

请勿改动主函数main和其他函数中的任何内容,

仅在函数fun的花括号中填入所编写的若干语句。

仅在函数fun的花括号中填入所编写的若干语句。

36.编程题

40.编程题

请编写一个函数intfun(int*s,intt,int*k),用来求出

下列程序定义了NXN的二维数组,并在主函数中

数组的最大元素在数组中的卜标并存放在k所指的

赋值。请编写函数fun(),函数的功能是:求出数组

存储单元中。

周边元素的平均值并作为函数值返回给主函数中

例如,输入如卜.整数:

的s。例如:若a数组中的值为

876675896101301401980431451777

则输出结果为6.980。a=01279

19745

注意:部分源程序给出如下。

23831

请勿改动主函数main和其他函数中的任何内容,

45682

仅在函数fun的花括号中填入所编写的若干语句。

59141

编程题

37.则返回主程序后s的值应为3.375。

编写函数fun(),函数的功能是:根据以下公式计算注意:部分源程序给出如下。

s,计算结果作为函数值返回;n通过形参传入。请勿改动生函数main和其他函数中的任何内容,

S=l+l/(l+2)+l/(1+2+3)+...+l/(l+2+3+...+n)

仅在函数fun的花括号中填入所编写的若干语句。

例如:若n的值为11时,函数的值为1.833333。

41.编程题

注意:部分源程序给出如下。

请编写函数函数的功能是求出二维数组周边

请勿改动主函数main和其他函数中的任何内容,

元素之和,作为函数值返回。二维数组中的值在主

仅在函数fun的花括号中填入所编写的若干语句。

函数中赋予。

38.编程题

例如:若二维数组中的值为

13579数值-1234。

29994注意:部分源程序给出如下。

69998请勿改动主函数main和其他函数中的任何内容,

13570

仅在函数fun的花括号中填入所编写的若干语句。

则函数值为61。

46.编程题

注意:部分源程序给出如下。

请编写一个函数fun(),它的功能是:比较两个字符

清勿改动主函数main和其他函数中的任何内容,

串的长度,(不得调用C语言提供的求字符串长度

仅在函数fun的花括号中填入所编写的若干语句。

的函数),函数返回较长的字符串。若两个字符串长

42.编程题

度相等,则返回第1个字符串。

编写程序,实现矩阵(3行3列)的转置(即行列互换)。

例如,输入beijing<CR>shanghai<CR>(<CR>为回

例如,若输入下面的矩阵:

车键),函数将返回shanghaio

100200300

注意:部分源程序给出如下。

400500600

请勿改动主函数main和其他函数中的任何内容,

700800900

则程序输出:仅在函数fun的花括号中填入所编写的若干语句。

10040070047.编程题

200500800请编写一个函数fun(),它的功能是:根据以下公式

300600900求”的值(要求满足精度0.005,即某项小于0.005

注意:部分源程序给出如下。时停止迭代)。

请勿改动主函数main和其他函数中的任何内容,JI

仅在函数fun的花括号中填入所编写的若干语句。/2=1+1/3+1*2/(3*5)+1*2*3/(3*5*7)+1*2*3*47(3*5*7

43.编程题*9)+...+l*2*3*...*n/(3*5*7*...*(2n+l))

编写函数intfun(intlim,intaa[MAX]),该函数的功程序运行后,如果输入精度0.0005,则程序输出

能是求出小于或等于lim的所有素数并放在aa数组3.140578。

中,该函数返回所求出的素数的个数。注意:部分源程序给出如下。

注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句

48.编程题

仅在函数fun的花括号中填入所编写的若干语句。

请编写一个函数fun(),它的功能是:求出1到m(含

44.编程题

m)之内能被7或11整除的所有整数放在数组a中,

N名学生的成绩士在主函数中放入一个带头节点的

通过n返回这些数的个数。

链表结构中,h指向链表的头节点。请编写函数

例如,若传给m的值为50,则程序输出:

fun(),它的功能是:找出学生的最高分,由函数值

711142122283335424449

返回。

注意:部分源程序给出如下。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,

请勿改动主函数main和其他函数中的任何内容,

仅在函数fun的花括号中填入所编写的若干语句。

仅在函数fun的花括号中填入所编写的若干语句。

49.编程题

45.编程题

请编写•个函数fun(),它的功能是:找出•维数组

请编写一个函数fun(),它的功能是:将一个数字字

元素中最大的值和它所在的下标,最大值和它所在

符串转换为•个整数(不得调用C语言提供的将字

的下标通过形参传回。数组元素中的值已在主函数

符串转换为整数的函数)。

中赋予。

例如,若输入字符串"-1234”,则函数把它转换为整

主函数中x是数组名,n是x中的数据个数,max的一个新串放在t所指的数组中。

存放最大值,index存放最大值所在元素的下标。例如,若s所指字符串中的内容为

注意:部分源程序给出如下。ABCDEFG12345,其中字符B的ASCH码值为偶

请勿改动主函数main和其他函数中的任何内容,数,所在元素的下标为奇数,因此必须删除;而字

仅在函数fun的花括号中填入所编写的若干语句。符A的ASCII码值为奇数,所在数组中的下标为

偶数,因此不应当删除,其他依次类推。最后t所

50.编程题指的数组中的内容应是ACEG。

请编写一个函数fun(),它的功能是:将ss所指字注意:部分源程序给出如下。

符串中所有下标为奇数位置的字母转换为大写(若请勿改动主函数main和其他函数中的任何内容,

该位置上不是字母,则不转换)。仅在函数fun的花括号中填入所编写的若干语句。

例如,若输入abc4Efg,则应输出aBc4EFg。54.编程题

注意:部分源程序给出如下。学生的记录由学号和成绩组成,N名学生的数据已

请勿改动主函数main和其他函数中的任何内容,在主函数中放入结构体数组s中,请编写函数fiin(),

仅在函数fun的花括号中填入所编写的若干语句。它的功能是:把分数最高的学生数据放在h所指的

51.编程题数组中。注意:分数高的学生可能不只一个,函数

请编写一个函数fun(),它的功能是:求出个2X返回分数最高学生的人数。

M整型二维数组中最大元素的值,并将此值返回调注意:部分源程序给出如卜;

用函数。

请勿改动主函数main和其他函数中的任何内容,

注意:部分源程序给出如下。仅在函数fun的花括号中填入所编写的若干语句

请勿改动主函数main和其他函数中的任何内容,55.编程题

仅在函数fun的花括号中填入所编写的若干语句。请编写一个函数,用来删除字符串中的所有空格。

52.编程题例如:输入asdafaaz67,则输出为asdafaaz67<,

请编写函数fun(),其功能是:将s所指字符串中除注意:部分源程序给出如口

T5.标为偶数、同时ASCII值也为偶数的字符外,请勿改动主函数main和其他函数中的任何内容,

其余的全部删除,串中剩余字符所形成的一个新串仅在函数fun的花括号中填入所编写的若干语句。

放在t所指的数组中。56.编程题

例如,若s所指字符串中的内容为某学生的记录由学号、8门课成绩和平均分组成,

ABCDEFG123456,其中字符A的ASCII码值为奇学号和8门课的成绩已在主函数中给出。请编写

数,因此应当删除;其中字符B的ASCII码值为偶fun()函数,它的功能是:求出该学生的平均分放在

数,但在数组中的下标为奇数,因此也应当删除;记录的ave成员中。请自己定义正确的形参。

而字符2的ASCII码值为偶数,所在数组中的下标例如,若学生的成绩是85.5,76,69.5,85,91,

也为偶数,因此不应当删除,其他依此类推。最后72,64.5,87.5,则他的平均分应当是78.875。

t所指的数组中的内容应是246。注意:部分源程序给出如下。

注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

仅在函数fun的花括号中填入所编写的若干语句。57.编程题

53.编程题请编写函数fun(),它的功能是:求出ss所指字符

请编写函数fun(),其功能是:将s所指字符串中除串中指定字符的个数,并返回此值。

了下标为偶数、同时ASCII码值为奇数的字符之例如,若输入字符串123412132,输入字符1,则

外,其余的所有字符都删除,串中剩余字符所形成输出3

注意:部分源程序给出如下。下列程序定义了NXN的二维数组,并在主函数中

请勿改动主函数main和其他函数中的任何内容,自动赋值。请编写函数fun(inta[][N],intn),该函数

仅在函数fun的花括号中填入所编写的若干语句。的功能是:使数字右上半三角元素中的值乘以m。

58.编程题例如,若m的值为2,a数组中的值为

请编写函数fun(),该函数的功能是:移动•维数组a=I9

中的内容,若数组中有n个整数,要求把下标从027

到p(pWn-l)的数组元素平移到数组的最后。则返回主程序后a数组的值应为

218

例如,一维数组中的原始内容为1,2,3,4,5,6,

214

7,8,9,10,II,12,13,14,15,p的值为3。

注意:部分源程序给出如下。

移动后,一维数组中的内容应为5,6,7,8,9,

请勿改动主函数main和其他函数中的任何内容,

10,II,12,13,14,15,1,2,3,4。

仅在函数fun的花括号中填入所编写的若干语句。

注意:部分源程序给出如下。

62.编程题

请勿改动主函数main和其他函数中的任何内容,

编写一个函数,从传入的num个字符中找出最长的

仅在函数fun的花括号中填入所编写的若干语句。

个字符串,并通过形参指针max传回该串地址(用

****作为结束输入的标志)。

59.编程题

注意:部分源程序给出如下。

请编写函数fun(),该函数的功能是:移动字符串中

请勿改动主函数main和其他函数中的任何内容,

的内容,移动的规则是把第1到第m个字符,平移

仅在函数fun的花括号中填入所编写的若干语句。

到字符串的最后,把第m+1到最后的字符移到字符

63.编程题

串的前部。

编写一个函数,该函数可以统计一个长度为2的字

例如,字符串中原有的内容为ABCDEFGHIJK,m

符串在另一个字符串中出现的次数。例如,假定输

的值为3,移动后,字符串中的内容应该是

入的字符串为asdasasdfgasdaszx67asdmklo,子

DEFGHIJKABC。

字符串为as,则应当输出6。

注意:部分源程序给出如下。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,

请勿改动主函数main和其他函数中的任何内容,

仅在函数fun的花括号中填入所编写的若干语句

仅在函数fun的花括号中填入所编写的若干语句。

60.编程题64.编程题

请编写函数fun(),该函数的功能是:将M行N列假定输入的字符串中只包含字母和*号。请编写函

的二维数组中的字符数据,按列的顺序依次放到一数fun(),它的功能是:只删除字符串前导和尾部的

个字符串中。*号,串中字母之间的*号都不删除。形参n给出了

例如,若二维数组中的数据为:字符串的长度,形参h给出了字符串中前导*号的

WWWW个数,形参c给出了字符串中最后*号的个数。在

SSSS编写函数时,不得使用C语言提供的字符串函数。

HHHH例如,若字符串中的内容为

则字符串中的内容应是WSHWSHWSHWSH。

****A*BC*DEF*G*******,删除后,字符串中的

注意:部分源程序给出如下。

内容则应当是A*BC*DEF*G。

请勿改动主函数main和其他函数中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论