求会写的人帮写多少个程序~~~

计算机二级C语言上机题库

1. 
请编写函数float 
fun(float  x, int 
m卡塔尔,它的功能是:将浮点数x保留m位小数(m超小于6),第m+1位四舍五入。举个例子,输入123.456,保留2位小数应输出123.46(或123.459999)。

澳门新葡萄京官网注册 1

2. 
请编写贰个函数unsigned fun ( unsigned w 卡塔尔国,
w是一个不独有10的无符号整数,若w是n
(n≥2State of Qatar位的莫西干发型,函数求出w的后n-1位的数作为函数值再次回到。

1.m私人民居房的成就寄放在score数组中,请编写函数fun,它的功能是:将小于平均分的人看成函数值再次回到,将低于平均分的分数放在below所钦命的函数中。

3. 
编纂一个函数fun,函数fun的坚守是:从未有最初抽出长整型变量s中偶数位上的数,依次构成多少个新数放在t中。举个例子,当s中的数为:7654321时,t中的数为:642.

2.请编写函数fun,它的效能是:求出1到100之内能北7只怕11整除,但不可能况兼北7和11整除的全数证件,并将她们放在a所指的数组中,通过n再次回到那几个数的个数。

4. 
将十进制正整数转变到k进制(2£k£9)数的数字输出。比如,若输入8和2,则应输出1000(即十进制数8转换到二进制表示1000)。

3.请编写函数void fun(int x,int pp[],int
*n卡塔尔,它的效能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,那么些除数的个数通过形参n再次来到。

5. 
求出1!、3!、5!、…、k!(k是小于9的奇数)。比如:若k=7,则应输出:  1.00000  6.00000  120.00000  5040.00000。

4.请编写二个函数void fun(char *tt,int
pp[]),总结在tt字符中”a”到”z”26各字母各自出现的次数,并逐项放在pp所指的数组中。

5.请编写叁个函数void fun(int m,int k,int
xx[]卡塔尔,该函数的功用是:将不仅整数m且紧靠m的k各素数存入xx所指的数组中。

6.请编写一个函数void fun(char a[],char[],int
n卡塔尔,其效果是:删除以各字符串中钦点下标的字符。在那之中,a指向原字符串,删除后的字符串贮存在b所指的数组中,n中存放钦定的下标。

7.请编写二个函数int fun(int *s,int t,int
*k卡塔尔,用来求除数组的最概略素在数组中的下标并贮存在k所指的存款和储蓄单元中。

8.编写函数fun,作用是:依照以下攻势总结s,总计结果作为函数值再次回到;n通过形参传入。s=1+1/+1/+…….+1/(1+2+3+4+……+n卡塔尔(قطر‎

9.编写制定一个函数fun,它的作用是:依照以下公式求P的值,结果由函数值带回。m与n为四个正整数,且须求m>n。p=m!/n!!

10.编写函数fun,它的功力是:利用以下的归纳迭代方法求方程cos-x=0的多少个实根。

迭代步骤如下:取x1初值为0.0;x0=x1,把x1的值赋各x0;

x1=cos,求出二个新的x1;

若x0-x1的断然值小于0.000001,则实行步骤,不然实践步骤;

所求x1就是方程cos-x=0的一个实根,作为函数值再次来到。

次第将出口Root=0.739085。

11.下列程序定义了N×N的二维数组,并在主函数中自行赋值。请编写函数fun(int
a[][N]卡塔尔国,该函数的机能是:使数组左下半三角成分中的值全体置成0。

12.下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的效用使求出数组附近成分的平均值并视作函数值重返给主函数中的s。

13.请编写贰个函数void fun(int tt[M][N],int
pp[N]卡塔尔国,tt指向二个M行N列的二维函数组,求出二维函数组每列中幽微成分,并相继放入pp所钦命大器晚成维数组中。二维数组中的数已在主函数中予以。

14.请别写函数fun,函数的效能使求出二维数组广泛成分之和,作为函数值重返。二维数组中的值在主函数中予以。

15.请编写三个函数unsigned fun(unsigned
wState of Qatar,w使三个过量10的无符号整数,若w使n位的平头,则函数求出w后n-1位的数作为函数值重临。

16.请编写多个函数float
fun,函数的法力使对变量h中的值保留2位小树,并对第叁人展开四舍五入(规定h中的值位正数卡塔尔国。

17.请编写二个函数fun,该函数的职能使把字符串中的内容拟置。

18.编写程序,达成矩阵的转置。

19.编写函数fun,该函数的作用是:从字符中删去内定的字符,同一字母的大、小写按分化字符管理。

20.编写函数int fun(int lim,int
aa[MAX]State of Qatar,该函数的成效是求出小于或等于lim的全体素数并放在aa数组中,该函数重回所求的素数的个数。

21.请编写函数fun,对长度位7个字符的字符串,除首尾字符外,将其余5个字符按ASCII码降序排列。

22.N名上学的小孩子的实绩已在主函数中纳入一个带头节点的链表布局中,h指向链表的头节点。请编写函数fun,它的意义是:找寻学子的最高分,由函数值再次回到。

23.请编写函数fun,该函数的功效是:决断字符串是不是为回文?如果则函数重临1,主函数中输出YES,否则重返0,主函数中输出NO。回文是指顺读和倒读都以如出意气风发辙的字符串。

24.请编写叁个函数fun,它的成效是:将二个字符串调换为二个大背头(不得调用C语言提供的将字符串转变为整数的函数卡塔尔。

25.请编写一个函数fun,它的功效是:比较三个字符串的尺寸,(不得调用C语言提供的求字符串长度的函数卡塔尔(قطر‎,函数再次来到较长的字符串。若多少个字符串长度相像,则赶回第一个字符串。

26.请编写三个函数fun,它的遵循是:根据以下公式求X的值(供给满意精度0.0005,即某项小于0.0005时停下迭代卡塔尔国:

X/2=1+1/3+1×2/3×5+1×2×3/3×5×7+1×2×3×4/3×5×7×9+…+1×2×3×…×n/3×5×7×

程序运转后,假设输入精度0.0005,则程序输出为3.14…。

27.请编写三个函数fun,它的作用是:求除1到m以内能北7或11整除的全部整数放在数组a中,通过n重临那个数的个数。

28.请编写贰个函数fun,它的效果是:寻觅大器晚成维整型数组成分中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组成分中的值已在主函数中给与。主函数中x是数组名,n是x中的数据个数,max存放最大值,index寄放最大值所在成分的下标。

29.请编写叁个函数fun,它的功用是:将ss所指字符串中具备下标为奇数地点上的字母转变为题写(若该地点上不是字母,则不转换卡塔尔(قطر‎。

30.请编写多少个函数fun,它的功能是:求除一个2×M整型二维数组中最轮廓素的值,并将此值再次回到调用函数。

31.请编写函数fun,其效率是:将s所指字符串中除了下标为偶数、同一时间ASCII值也为偶数的字符外,别的的全都删除;串中剩余字符所变成的三个新串放在t所指的一个数组中。

32.请编写函数fun,其功效是:将s所指字符串中除去下标为奇数、同一时间ASCII值也为奇数的字符之外,其他的具有字符都剔除,串中剩余字符所变成的叁个新串放在t所指的叁个数组中。

33.大器晚成旦输入的字符串中只含有字母和*号。请编写函数fun,它的作用是:使字符串中背后部分的*号不可多于n个;若多于n个,则删除多于的*号;若少于或等于n个,则什么也不做,字符串中间和眼下的*号不删除。

34.学子的记录由学号和成就组成,N名学子的多寡已在主函数中归入结构体数组s中,请编写函数fun,它的功效使:把分数最高的学员数量放在h所指的数组中,注意:分数最高的上学的小孩子可能持续两个,函数再次来到分数最高的学生的人数。

35.请编写二个函数,用来删除字符串中的所有空格。

36.假定输入的字符串中只含有字母和*号。请编写函数fun,它的效用是:将字符串中的前导*号全副移到字符串的尾巴部分。

37.某学子的记录由学号、8门课程战绩和平均分结合,学号和8门课程的成就已在主函数中付出。请编写函数fun,它的法力是:求出该学子的平均分放在笔录的ave成员中。请本身定义正确的形参。

38.请编写函数fun,它的成效是:求出ss所指字符串中钦命字符的个数,并赶回此值。

39.请编写函数fun,该函数的效应是:移动黄金时代维数组中的内容,若数组中由n个整数,必要把下标从0到p的数组成分平移到数组的终极。

40.请编写函数fun,该函数的成效是运动字符串中剧情,移动的平整如下:把第1到第m个字符,平移到字符串的最后,把第m+1到最终的字符移到字符串的前部。

41.请编写函数fun,该函数的效果是:将M行N列的二维数组中的字符数据,按列的顺序依次停放八个字符串中。

42.下列程序定义了N×N的二维数组,并在主函数中自行赋值。请编写函数fun(int

a[][N],int n卡塔尔(قطر‎,该函数的功效是:将数组右上半三角成分中的值乘以m。

43.编制二个函数,从传出的num个字符串中寻找三个最长的三个字符串,并通过形参指针max传回该串地址(用****用作达成输入的注脚卡塔尔。

44.编纂二个函数,该函数能够计算三个长短为2的字符串在另一个字符串中出现的次数。

45.假定输入的字符串中只含有字母和*号。请编写函数fun,它的效能是:只删除字符串前导和尾巴的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中辅导*号的个数,形参e给出了字符串中最终的*个数。在编写制定期不可接纳C语言给提供得字符串函数。

46.学子得记录由学号和成就组称个,N名大学生得数目已在主函数中放入构造体数组s中,请编写函数fun,它的效果时:按分数的轻重排列学子的记录,高分在前。

47.请编写贰个函数void
fun,其意义时:将字符串ss中全部下标为奇数地点上的字母调换为题写(若地点上不是字母,则不调换卡塔尔。

48.请编写函数fun,其意义是:将四个两位数的正整数a,b归拢成五个整数放在c中。归总的艺术是:将a数的十二位和个位依次放在c数的千位和十个人上,b数的十二位和个位数依次放在c数的百位和个位上。

49.请编写函数fun,其意义是:将s所指字符串中下标位偶数同不常候ASCII值为奇数的字符删除,s中剩余的字符产生的新串放在t所指的数组中。

50.已知学子的笔录是由学号和学习战绩构成,N名学子的多少已存入a机构体数组中。请编写函数fun,该函数的遵循是:寻觅战绩最高的学员记录,通过形参再次回到主函数(规定唯有二个高高的分卡塔尔。

51.请编写函数fun,其意义是:将有着大于1低于整数m的非素数存入xx所指的数组中,非素数的个数通过k传回。

52.编写制定二个函数fun,它的功能是:完成五个字符串的连年(不行使库函数strcat卡塔尔,即把p2所指的字符串连接到p1所指的字符串后。

53.请编写函数fun,该函数的效应是:完成B=A+A’,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。

54.学子的记录由学号和实际业绩组称个,N名学子的多少已在主函数中归入布局体数组s中,请编写函数fun,它的职能是:把低于平均分的学员数量放在b所指的数组中,低于平均分的上学的儿童人数通过形参n传回,平均分通过函数值重返。

55.请编写函数fun,该函数的效果与利益是:将M行N列的二维数组中的数据,按行的意气风发风华正茂依次停放风流倜傥维数组中,生机勃勃维数组中多少的个数贮存在形参n所指的积累单元中。

56.假定输入的字符串中只含有字母和*号。请编写函数fun,它的功效是:除了尾部的*号之外,将字母串中任何*号全副删减。形参p已指向字符串中最后的二个字母。不使用c的字符串函数。

57.学子的笔录是由学号和成就组成,N名学子的数量已在主函数中放入构造体数组s中,请编写函数fun,它的作用是:把钦定分数范围内的学子数量放在b所指的数组中,分数范围内的学员人数由函数值再次回到。

58.编写函数藏服这,它的功用是:求n以内同一时候能被3与7整除的具备自然数之和的平方根s,并作为函数值重回。

59.请别写函数fun,该函数的作用是:将坐落于字符串数组中的M个字符串(每串的长度不超越NState of Qatar,按顺序归并组成多少个新的字符串。

60.请编写函数fun,该函数的功力是:删去大器晚成维数组中有所同风流浪漫的数,使之只剩二个。数组中的数已按由小到大的顺序排列,函数再次回到删除后数组中数量的个数。

61.请编写函数fun,该函数的机能使:总括各年龄段的人头。N个年龄通过调用随机函数得到,并放在主函数的age数组中;需要函数把0至9岁年龄段的食指放在d[0]中,把10至19岁年龄段的人头放在d[1]中,把20至三十周岁的总人口放在d[2]中,别的依此类推,把九17虚岁(含100上述岁数的人口都放在d[10]中。结果在主函数中输出。

62.请编写函数fun,该函数的作用是:统大器晚成生龙活虎含字符串中单词的个数,作为函数值重返。风流倜傥行字符串在主函数中输入,规定全体单词由小写字母组成,单词之间由若干个空格格开,意气风发行的始发并未有空格。

63.请编写七个函数fun,它的效果与利益是:总结并出口给定整数n的富有因子之和。规定n的值不超过1000。

64.请编写函数fun,其功用是:将s所指字符串中ASCII值为奇数的字符删除,串中剩余字符形成三个新串放在t所指的数组中。

65.请编写函数fun,其作用是:将两位数的正整数a、b归拢成一个卡尺头放在c中。合併的方式是:将a数的12个人和个位数依次放在c数的百位和个位上,b数的拾人和个位数依次放在c数的10个人和千位上。

66.假定输入的字符串中只满含字母和*号。请编写函数fun,它的作用是:删除字符串中存有*号。在编写制定函数时,不得选拔C语言提供的字符串函数。

67.学子的记录时由学号和作育组成,N名学生的数量已在主函数中归入构造体数组s中,请编写函数fun,它的法力时:函数重返内定学号的学习者数量,内定的学号在主函数中输入。若没找到钦定学号,在构造体变量中给学号置空串,给战绩置-1,作为函数值重临(用于字符串比较的函数时strcmpState of Qatar。

68.请编写函数fun,其意义时:总结并出口下列多项式的值:

sn=1+1/1!+1/2!+1/3!+1/4!+…+1/n!

69.请编写多个函数fun,它的效适当时候:求Fibonacci数列中山学院于t的细微的三个数,结果由函数重临。当中Fibonacci数列F的概念为:

F=1,F+F

70.编写函数fun,它的效能时:计算并出口下列级数和:

S=1/1*2+1/2*3+…+1/n

71.请编写函数fun,其效果时:将四个两位数的正整数a、b合併形成三个板寸放在c中,归拢的方法是:将a数的12个人和个位数依次放在c数的十二位和千位上,b的拾位和个位整数依次放在c数的百位和个位上。

72.请编写函数fun,其效果是:将s所指字符串中下标为偶数的字符删除,串中剩余字符产生新串放在t所指数组中。

73.如果输入的字符串中只含有字母和*号,请编写函数fun,它的功用是:除了字符串前导和尾巴部分的*号之外,将串中别的*号全部去除。形参h已指向字符串第叁个字符,形参p已指向字符串中最终三个字母。在编写程序时,不得选取C语言提供的字符串函数。

74.学子的记录由学号和成绩组成N名学子的数量已在主函数中放入布局体数组s中,请编写函数fun,它的功用时:把分数最低的学习者数量放在h所指的数组中,注意:分数最低的学子可能不断三个,函数重返分数最低的学员的人口。

75.请编写函数fun,该函数的法力:将M行N列的二维数组中的数据,按列的顺学依次停放风流洒脱维数组中。

76.请编写函数fun,其职能时:计算并出口当x<0.97时下列多项式的值,直到|Sn-S|<0.000001终了。

Sn=1+0.5x+0.5/2!x+…+0.5…../n!x

77.请编写四个函数fun,其作用是:将五个两位数的正整数ab合併变成叁个大背头放在c中。合併格局是:将a数的十位和个位数依次放在c数的个位和百位上,b数的11人和个位数依次放在c数的十二位和千位上。

78.请编写函数fun,其作用是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符产生一个新串放在t所指的数组中。

79.已知学生的笔录由学号和学习成绩构成,N名学子的数码已存入a布局体数组中。请编写函数fun,该函数的效应是:找寻战表最低的学子记录,通过形参再次来到主函数(规定唯有五个最低分卡塔尔(قطر‎。

80.程序定义了N×N的二维数组,并在主函数中活动赋值。请编写函数fun,该函数的成效是:使数组左下半三角成分中的值乘以n。

81.请编写函数fun,其功能使:将三个两位正整数a
b合并产生一个子弹头放在c中。归总的章程使:将a数的十二个人和个位数依次放在c数的百位和个位上,b数的十二人和个位数依次放在c数的千位和十二个人上。

82.请编写三个函数fun,它的效率使:总结n门课程的平均分,计算结果作为函数值再次来到。

83.万黄金年代输入的字符串中只含有字母和*号。请编写函数fun,它的效力使:将字符串尾部的*号全副删减,前边和中间的*号不删除。

84.请编写函数fun,其功效是:将八个两位数的正整数a
b合并产生叁个莫西干发型放在c中,合併的不二等秘书籍是:将a数的十一位和个位数依次放在c的个位和百位上,b数的12位和个位数依次放在c数的千位和拾贰个人上。

85.N名学员的成绩已在主函数中放入三个带头节点的链表构造中,h指向链表的头节点。请编写函数fun,它的效果与利益是:求出平均分,由函数值再次回到;

86.请编写函数fun,总结并出口给定十三个数的方差:

87.请编写函数fun,其效果是:将四个两位数的正整数a
b合併产生四个大背头放在c中。归拢的措施是:将a数的10个人和个位数依次放在c数的千位和12个人上,b数的拾位和个位数依次放在c数的个位和百位上。

88.假定输入的字符串中只含有字母和*号。请编写函数fun,它的功效是:除了字符串前导的*号之外,将串中任何*号全副去除。在编制函数亚时,不得接收C语言提供的字符串函数。

89.学子的笔录是由学号和大成组成,N名学子的数量已在主函数中放入布局体数组s中,请编写函数fun,它的意义是:把当先等于平均分的上学的小孩子数量放在b所指的数组中,高于等于平均分的学子人数通过形参n传回,平均分通过函数值重回。

90.请编写函数fun,其信守是:总计并出口下列多项式值:Sn=++…+58%n卡塔尔(قطر‎.

91.请编写函数fun,其职能是:将四个两位数的正整数a
b归并造成一个整数放在c中。合并的方法是:将a数的九人和个位数依次放在c的10位和千位上,b数的拾四人和个位数依次放在c数的个位和百位上。

92.请编写函数fun,它的成效是测算:s=+ln+…+ln,s作为函数值重临。

93.请编写函数fun,它的成效是测算下列级数和,和值由函数值再次来到。

s=1+x+x/2!+x/3!+…x/n!

94.分明输入字符串中只包罗字母和*号。请编写函数fun,它的意义是:将函数字符串中的前导*号全部剔除,中间和尾巴的*号不删除。

95.假定输入的字符串中只含有字母和*号。请编写函数fun,它的坚决守护是:使字符串的向导*号不可多于n个;若多于n个,则删除多于的*号;若少于或等于n个,则什么也不做。字符串中间和尾部的*号不删除。

96.请编写函数fun,其作用使:计算并出口给定数组中每相邻四个成分之平均值的平方根之和

97.请编写函数fun,其功能是:总括并出口下列多项式值:

s=1+1/+1/+..1/(1+2+3…+50)

98.请编写函数fun,它的意义是:计算并出口n以内能被5或9整除的全数自然数的倒数之和。

99.请编写函数fun,其效率是:总括并出口3到n之间具备素数的平方根之和。

100.请编写函数fun,其效果是:总计并出口s=1+++3+…++3+…+n

答案

1.intfun(int score[],int m,int below[])

{int i,k=0,aver=0;

for(i-0;i

aver+=score[i];

aver/=m;

for(i=0,i

if(score[i]

{below[k]=score[i];

k++;}

return k;}

2.void fun(int *a,int *n)

{int i,j=0;

for(i=2;i<1000;i++)

if((i%7==0//i%11==0))&i%77!=0)

a[j++]=i;

*n=j;}

  1. void fun(int x, int pp[],int *n)

{int i=1,j=0,k=0,*t=pp;

for(i=0;i<=x;i++)

if

{t[j]=i;

j++;}

for(i=0;i

if(x%t[i]==0)

{pp[k]=t[i];

k++;}

*n=k;}

  1. void fun(char *tt,int pp[])

{int i;

for(i=0;i<26;i++)

pp[i]=0;

while

{switch

{case’a’:pp[0]++;break;

case’b’:pp[1]++;break;

case’c’:pp[2]++;break;

case’d’:pp[3]++;break;

case’e’:pp[4]++;break;

case’f’:pp[5]++;break;

case’g’:pp[6]++;break;

case’h’:pp[7]++;break;

case’i’:pp[8]++;break;

case’j’:pp[9]++;break;

case’k’:pp[10]++;break;

case’l’:pp[11]++;break;

case’m’:pp[12]++;break;

case’n’:pp[13]++;break;

case’o’:pp[14]++;break;

case’p’:pp[15]++;break;

case’q’:pp[16]++;break;

case’r’:pp[17]++;break;

case’s’:pp[18]++;break;

case’t’:pp[19]++;break;

case’u’:pp[20]++;break;

case’v’:pp[21]++;break;

case’w’:pp[22]++;break;

case’x’:pp[23]++;break;

case’y’:pp[24]++;break;

case’z’:pp[25]++;break;}

tt++;}

}

  1. void fun(int m,int k,int xx[])

{int g=0,i,j,flag=1;

for(i=m+1;i

{for(j=2;j

{if

flag=1;

else

{flag=0;

break;}

}

if (flag==1&j>=i)

{if

{xx[g++]=i;

k–;}

else

break;}}}

  1. void fun(char a[],char b[],int n)

{int i,j=0;

for (i=0;i

if

{b[j]=a[i];

j++;}

b[j]=’’;}

  1. void fun(int *s,int t,int*k)

{int i,max;

max=s[0];

for (i=0;i

if (s[i]>max)

{max=s[i];

*k=i; }}

  1. float fun

{int i;

float s=1.0,t=1.0;

for (i=2;i<=n;i++)

{t=t+i;

s=s+1/t;}

return s;}

  1. p=m!/n!!

float fun(int m,int n)

{float p,t=1.0;

int i;

for (i=1;i<=m;i++)

t=t*i;

p=t;

for (t=1.0,i=1;i<=n;i++)

t=t*i;

p=p/t;

for(t=1.0,i=1;i

t=t*i;

p=p/t;

return p;}

  1. folat fun()

{float x1=0.0,x0;

do

{x0=x1;

x1=cos; }

while (fabs>=1e-6);

return x1;}

  1. int fun(int a[][N])

{int i,j;

for(i=0;i

for(j=0;j

a[i][j]=0;}

12.double fun (int w[][N])

{int i,j,k=0;

double s=0.0;

for (j=0;j

{s+=w[0][j];

k++;}

for (j=0;j

{s+=w[N-1][j];

k++;}

for (i=1;i<=N-2;i++)

{s+=w[i][0];

k++;}

return s/=k;}

  1. void fun(int tt[M][N],int pp[N])

{int i,j,min;

for (j=0;j

{min=tt[0][j];

for (i=0;i

{if (tt[i][j]

min=tt[i][j];}

pp[j]=min;}}

  1. int fun (int a[M][N])

{int i,j,s=0;

for (j=0;j

{s+=a[0][j];

s+=a[M-1][j];}

for (i=1;i<=M-2;i++)

{s+=a[i][0];

s+=a[i][N-1];}

return s;}

  1. unsigned fun(unsigned w)

{unsigned t,s=0,s1=1,p=0;

t=w;

while

{if

p=t%10;

s=s+p*s1;

s1=s1*10;

t=t/10; }

return s;}

  1. float fun

{long t;

float s;

h=h*1000;

t=/10;

s=t/100.0;

return s;}

  1. void fun

{char ch;

int i,m,n;

i=0;

m=n=strlen-1;

while(i<

{ch=s[i];

s[i]=s[m];

s[m]=ch;

i++;

m–;}}

  1. void fun(int array[3][3])

{int i,j,temp;

for (i=0;i<3;i++)

{temp=array[i][j];

array[i][j]=array[j][i];

array[j][i]=temp; }}

  1. void fun(char s[],int c)

{int i=0;

char*p;

p=s;

while

{if

{s[i]=*p;

i++;}

p++;}

s[i]=’’;}

  1. int fun(int lim,int aa[MAX])

{int k=0,i,j;

for(i=lim;i>1;i–)

{for(j=2;j

if

break;

else

continue;

if

{aa[k]=i;

k++;}}

return k++;}

21.void fun(char *s,int num)

{char t;

int i,j;

for (i=1;i

for (j=i+1;j

if(s[i]

{t=s[i];

s[i]=s[j];

s[j]=t;}}

  1. double fun

{ double max;

澳门新葡萄京官网注册,STREC *q=h;

max=h->s;

do

{if(q->s>max)

max=q->s;

q=q->next; }

while;

return max;}

  1. int fun(char *str)

{int i,n=0,fg=1;

char *p=str;

while

{n++;

p++;}

for (i=0;i

if (str[i]==str[n-1-i]);

else

{fg=0;

break;}

return fg;}

  1. long fun

{long s=0,t;

int i=0,j,in=strlen,k,s1;

if(p[0]==’-‘)

i++;

for(j=i;j<=n-1;j++)

{t=p[j]-‘0’;

s1=10;

for (k=j;k

t*=s1;

s+=t; }

if(p[0]==’-‘)

return -s;

else

return s;}

  1. char *fun(char *s,char *t)

{char *p,*t1=t,*s1=s;

int n=0,m=0;

while

{n++;

s1++;}

while

{m++;

t1++;}

if

p=s;

else

p=t;

return p;}

  1. double fun(double eps)

{double s;

float n,t,pi;

t=1;pi=0;n=1.0;s=1.0;

while>=eps)

{pi+=s;

t=n/;

s*=t;

n++;}

pi=pi*2;

return pi;}

27.void fun(int m,int *a,int *n)

{int i,j;*n=0;

for(i=1;i<=m;i++)

if(i%7==0//i%11==0)

{a[j]=i;

j++;}

*n=j;}

  1. void fun(int a[],int n, int *max,int*d)

{int i;

*max=a[0];

*d=0;

for(i=0;i

if(a[i]>*max)

{*max=a[i];

*d=i;}}

  1. void fun

{int i,n;

n=strlen;

for(i=1;i

if(ss[i]>=’a’&&ss[i]<=’z’)

ss[i]=ss[i]-32;}

  1. int fun(int a[][M])

{int i,j,max;

max=a[0][0];

for(i=0;i<2;i++)

for(j=0;j

if(a[i][j]>max)

max=a[i][j];

return max;}

  1. void fun(char *s,char t[])

{int i,j,n;

n=strlen;

for(i=0;i

if(i%2==0&s[i]%2==0)

{t[j]=s[j];

j++;}

t[j]=’’;}

  1. void fun(char *s,char t[])

{int i,j=0,n;

n=strlen;

for(i=0;i

if(i%2!=0&s[i]%2!=0)

{t[j]=s[j];

j++;}

t[j]=’’;}

  1. void fun(char *a,int n)

{int i=0,k=0;

char *p,*t;

p=t=a;

while

t++;

t–;

while

{k++;

t–;}

t++;

if

{while(*p&p

{a[i]=*p;

i++;

p++;}

a[i]=’’; }}

  1. int fun(STREC*a,STREC *b)

{int i,j=0,max;

max=a[0].s;

for(i=0;i

if(a[i].s==max)

{*=a[i];

j++;

n++;}

return n;}

  1. void fun(char *str)

{int i=0;

char *p=str;

while

{if

{str[i]=*p;

i++;}

p++;}

str[i]=’’;}

  1. void fun

{int i=0,n=0;

char *p;

p=a;

while

{n++;

p++;}

while

{a[i]=*p;

i++;

p++;}

while

{a[i]=’*’;

i++;

i–;}

a[i]=’’;}

  1. void fun

{double av=0.0;

int i;

for(i=0;i

av+=p->s[i];

av/=N;

p->ave=av;}

  1. int fun(char *ss,char c)

{int n=0;

while

{if

n++;

ss++;}

return n;}

  1. void fun(int *w,int p,int n)

{int b[N],i,j=0;

for(i=0;i<=p;i++)

b[i]=w[i];

for(i=p+1;i

{w[j]=w[i];

j++;}

for(i=0;i<=p;i++)

{w[j]=b[i];

j++;}}

40.void fun(char *w,int m)

{char b[N];

int i,j=0;

for(i=0;i

{b[j]=w[i];

j++;}

for(i=0;i

w[i]=w[i+m];

for(j=0;j

{w[i]=b[j];

i++;}

w[i]=’’;}

  1. void fun[N],char *b)

{int i,j,k=0;

for(j=0;j

for(i=0;i

{b[k]=*

k++;}

b[k]=’’;}

  1. void fun(int a[][N],int m)

{int i,j;

for(j=0;j

for(i=0;i<=j;i++)

a[i][j]=a[i][j]*m;}

  1. char *fun[81],int num)

{int i;

char *max;

max=a[0];

for(i=0;i

if(strlen

max=a[i];

return max;}

  1. int fun(char *str,char *substr)

{int n;

char*p,*r;

n=0;

while

{p=str;

r=substr;

while

if

{r++;

p++;}

else

break;

if

n++;

str++;}

return n;}

45.void fun(char *a,int n,int h,int e)

{int i=0;

char *p;

for(p=a+h;p

{*=*p;

i++;}

*=’’;}

  1. void fun(STREC a[])

{int i,j;

STREC t;

for(i=0;i

for(j=i;s

if(a[i].s

{t=a[i];

a[i]=a[j];

a[j]=t; }}

  1. void fun

{int i,n=0;

char *p=ss;

while

{n++;

p++;}

for (i=0;i

if ((ss[i]=’a’&ss[i]<=’z’)&i%2!=0)

ss[i]=ss[i]-32;

ss[i]=’’;}

  1. void fun(int a,int b,long *c)

{*c=*1000+*100+*10+b%10;}

  1. void fun(char *s,char t[])

{int i,j=0,n=strlen;

for(i=0;i

if(i%2==0&s[i]%2!=0)

else

{f[j]=s[i];

j++;}

t[j]=’’;}

  1. void fun(STU a[],STU *s)

{int i,max;

max=a[0].s;

for (i=0;i

if(a[i].s>max)

{max=a[i].s;

*s=a[i];}}

  1. void fun(int m,int *k,int xx[])

{int i,j;

int t=0;

for(i=2;i

{j=2;

while(j

{if

{xx[t]=i;

t++;

break;}

j++;}

*k=t;}}

  1. void fun(char p1[],char p2[])

{int i=0,n=0;

char *p=p1,*q=p2;

while

{p++;

n++;}

i=n;

while

{p1[i]=*q;

q++;

i++;}

p1[i]=’’;}

  1. void fun(int a[3][3],int b[3][3])

{int i,j,at[3][3];

for(i=0;i<=2;i++)

for(j=0;j<=2;j++)

at[i][j]=a[j][i];

for(i=0;i<3;i++)

for(j=0;j<3;j++)

b[i][j]=a[i][j]+at[i][j];}

  1. double fun(STREC *a, STREC *b,int *n)

{double aver=0.0;

int i,j=0;

*n=0;

for (i=0;i

aver+=a[i].s;

aver/=N;

for(i=0;i

if(a[i].s

{b[j]=a[i];

++;

j++; }

return aver;}

  1. void fun[10],int *b,int *n,intmm,int nn)

{int i,j;

for(i=0;i

for(j=0;j

{b[*n]=*;

*n=*n+1;}}

  1. void fun(char*a,char *p)

{int i=0;

char *p=a;

while

{if

{a[i]=*q;

i++;}

q++;}

while

{a[i]=*q;

i++;

q++;}

a[i]=’’;}

57.int fun(STREC*a,STREC *b,int l,int h)

{int i,j=0;

for(i=0;i

if(a[i].s>=l&a[i].s<=h)

{b[j]=a[i];

j++;}

return j;}

  1. double fun

{double s=0.0;

int i;

for(i=1;i

if(i%3==0&i%7==0)

s=s+i;

s=sqrt;

return s;}

  1. void fun(char a[M][N],char *b)

{int i,j,k=0;

for(i=0;i

{for(j=0;j

if+j))

{b[k]=*

k++;}

else

break;

b[k]=’’;}}

  1. int fun(int a[],int n)

{int i,t,j=0,*p=a;

t=p[0];

for(i=0;i<=n;i++)

if

;

else

{a[j]=t;

t=p[i];

j++;}

if

a[j]=t;

return j;}

61.void fun(int *a,int *b)

{int i,j;

for(j=0;i

b[j]=0;

for(i=0;i

if(a[i]>=0&a[i]<=9)

b[0]+=1;

else if(a[i]>=10&a[i]<=19)

b[1]+=1;

else if(a[i]>=20&a[i]<=29)

b[2]+=1;

else if(a[i]>=30&a[i]<=39)

b[3]+=1;

else if(a[i]>=40&a[i]<=49)

b[4]+=1;

else if(a[i]>=50&a[i]<=59)

b[5]+=1;

else if(a[i]>=60&a[i]<=69)

b[6]+=1;

else if(a[i]>=70&a[i]<=79)

b[7]+=1;

else if(a[i]>=80&a[i]<=89)

b[8]+=1;

else if(a[i]>=90&a[i]<=99)

b[9]+=1;

else

b[10]+=1;}

  1. int fun

{int i,n=0;

for(i=0;i

{if(s[i]=’a’&s[i]<=’z’&s[i+1]==”

‖s[i+1]==’’)

n++;}

return n;}

63.int fun

{int s=0,i;

for(i=2;i<=n-1;i++)

if

s+=i;

return s;}

  1. void fun(char *s,char t[])

{int i,j=0,n;

n=strlen;

for(i=0;i

if(s[i]%2==0)

{t[j]=s[i];

j++;}

t[j]=’’;}

  1. void fun(int a,int b,long *c)

{*c=*1000+*100+*10+a%10;}

  1. void fun

{int i=0;char *p=a;

while

{if

{a[i]=*p;

i++;}

p++;}

a[i]=’’;}

  1. STREC fun(STREC*,char *b)

{int i;

STREC h;

for(i=0;i

if(strcmp(a[i].num,b)==0)

{h=a[i];

break; }

else

{h.num==””;

h.s=-1;}

return h;}

68.sn=1+1/1!+1/2!+1/3!+1/4!+…+1/n!

double fun

{double t,sn=1.0;

int i,j;

for(i=1;i

{t=1.0;

for(j=1;j<=i;j++)

t*j;

sn+=1.0/t;}

return sn;}

  1. F=1,F+F

int fun

{int a=1,b=1,c=0,i;

for(i=4;i<=t;i++)

{if(c

{c=a+b;

a=b;

b=c;}

else

break;}

return c;}

  1. double fun

{double s=0.0;

int i;

for(i=1;i<=n;i++)

s=s+1.0/;

return s;}

  1. void fun(int a,int b,long *c)

{*c=*1000+*100+*10+b%10;}

  1. void fun(char *s,char t[])

{int i,j=0,n=strlen;

for(i=0;i

if

{t[j]=s[i];

j++;}

t[j]=’’;}

  1. void fun(char *a,char *h,char *p)

{int i=0;

char *q=a;

while(q

{a[i]=*q;

q++;

i++;}

while(q

{if

{a[i]=*q;

i++;}

q++;}

while

{a[i]=*q;

i++;

q++;}

a[i]=’’;}

74.int fun(STREC *a,STREC *b)

{int i,j=0,n=0,min;

min=a[0].s;

for(i=0;i

if(a[i].s

min=a[i].s;

for(i=0;i

if(a[i].s==min)

{*=a[i];

j++;

n++;}

return n;}

  1. void fun[]10,int *b,int *n,intmm,int nn)

{int i,j;

for(j=0;j

for(i=0;i

{b[*n]=*;

*n=*n+1;}}

76.double fun

{double s1=1.0,p=1.0,sum=0.0,s0,t=1.0;

int n=1;

do

{s0=s1;

sum+=s0;

t*=n;

p*=*x;

s1=p/t;

n++;}while(fabs>1e-6);

return sum;}

  1. void fun(int a,int b,long *c)

{*c=*1000+*100+*10+a/10;}

  1. void fun(char *s,char t[])

{int i,j=0,n=strlen;

for(i=0;i

if (s[i]%2!=0)

{t[j]=s[i];

j++;}

t[j]=’’;}

  1. void fun(STU a[],STU *s)

{int i,min;

min=a[0].s;

for(i=0;i

if(a[i].s

{min=a[i].s;

*s=a[i];}}

  1. fun(int a[][N],int n)

{int i,j;

for(i=0;i

for(j=0;j<=i;j++)

a[i][j]=a[i][j]*n;}

  1. void fun(int a,int b,long *c)

{*c=*1000+*100+*10+a%10;}

  1. float fun(float *a,int n)

{float ave=0.0;

int i;

for(i=0;i

ave+=a[i];

ave/=n;

return ave;}

  1. void fun

{int i=0;

char *p,*q;

p=q=a;

while

p++;

p–;

while

p–;

while

{a[i]=*q;

i++;

q++;}

a[i]=’’;}

  1. void fun(int a,int b,long *c)

{c=*1000+*100+*10+a/10;}

  1. double fun

{double aver=0.0;

while

{aver+=h->s;

hy=h->next;}

aver/=N;

return aver;}

  1. double fun(double x[10])

{int i,j;

double s=0.0,s1=0.0;

for(i=0;i<10;i++)

s1+=x[i];

s1/=10;

for(j=0;j<10;j++)

s+=*;

s/=10;

s=pow;

return s;}

  1. void fun(int a,int b,long *c)

{*c=*1000+*10+*100+b/10;}

  1. void fun

{int i=0;

char *p=a;

while(*p&&*p==’*’)

{a[i]=*p;

i++;

p++;}

while

{if

{a[i]=*p;

i++;}

p++;}

a[i]=’’;}

  1. double fun(STREC *a,STREC *b,int *n)

{double aver=0.0;

int i,j=0;

for(i=0;i

aver+=a[i].s;

aver/=N;

for(i=0;i

if>=aver}

{*=a[i];

j++;}

*n=j;

return aver;}

90.Sn=++…+1/2n).

double fun

{int i;

double sn=0.0;

for(i=1;i<=n;i++)

sn+=(1.0/-1.0/;

return sn;}

  1. void fun(int a,int b,long *c)

{*c=*1000+*100+*10+b/10;}

92.double fun

{int i;

double s=0.0,log;

for(i=1;i

s=s+log;

s=sqrt;

return s;}

  1. double fun(double x,int n)

{double s=1.0,p=1.0;

int i,j,t;

for(i=1;j<=i;j++)

{t=1;

for(j=1;j<=n;i++)

t=t*j;

p=p*x;

s=s+p/t;}

return s;}

  1. void fun

{int i=0;

char *p=a;

while(*p&*p==’*’)

p++;

while

{a[i]=*p;

i++;

p++;}

a[i]=’’;}

  1. void fun(char *a,int n)

{int i=0,k=0;

char *t=a;

while

{k++;

t++;}

t=a;

if

t=a+k-n;

while

{a[i]=*t;

i++;

t++;}

a[i]=’’;}

  1. double fun(double x[9])

{double sun=0.0;

int i,j=1;

for(i=0;i<9;i++)

if

{sun+=sqrt((x[i]+x[i+1])/2.0);

j++;}

return sum;}

97.double fun

{int i,j;

double sum=0.0,t;

for(i=1;i<=n;i++)

{t=0.0;

for(j=1;j<=i;j++)

t+=j;

sum+=1.0/t;}

return sum;}

  1. double fun

{int i;

double sum=0.0;

for(i=1;i<=n;i++)

if(i%5==0‖i%9==0)

sun+=1.0/i;

return sum;}

  1. double fun

{int m,k,i;

double s=0.0;

for(m=3;m<=n;m++)

{k=sqrt;

for(i=2;i<=k;i++)

if break;

if(i>=k+1)

s+=sqrt;}

return s;}

  1. double fun

{

int i;

double s=1.0,p=1.0;

for(i=2;i<=n;i++)

{

p+=pow;

s+=p;

}

return s;

}

——————————————————–来自互联网————————————————-