下列给定程序中,函数fun的功能是:计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…f(n)的值。
例如,n5,函数值应为10.407143f(x)函数定义如下:
f(x)= 
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include  <stdlib.h>
#include  <conio.h>
#include  <stdio.h>
#include  <math.h>
/*************found**************/
f(double x)
下列给定程序中,fun函数的功能是:根据形参m,计算下列公式的值:
t=1+1/2+1/3+1/4+…+1/m
例如,若输入5,则应输出2.283333
下列给定程序中,函数fun的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入:AaaaBBb123CCccccd,则应输出结果:upper=5,lower=9
4 下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252,则输出应该是20。若输入202,则输出应该是0
下列给定程序中函数fun的功能是:计算n!。例如,n输入5,则输出120.000000
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被1317整除的自然数之和。k的值由主函数传入,k的值为500,则函数的值为4622
7 下列给定程序中,函数fun()的功能是:根据整型形参m的值,计算如下公式的值:
8 在主函数中从键盘输入若干个数放入数组中,0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。例如,数组中元素的值依次为39,-47,21,2,-8,15,0,则程序的运行结果为19.250000
9 下列给定程序中,函数fun的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main函数中,fun()返回1则输出"YES",fun()返回0则输出"NO!"
10下列给定程序中,函数fun的功能是:按如下递归公式求函数值。
例如,当给n输入5,函数值为18;当给n输入3,函数值为14
11 下列给定程序中,函数fun的功能是:用递归算法计算斐波拉契级数列中第n项的值。从第
一项起,斐波拉契级数序列为1,1,2,3,5,8,13,21,…例如,若给n输入7,该项的斐波拉契级数值为13
12 下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和a[0]中的数对调、次最大数和 a[1] 中的数对调。
13 下列给定程序中,函数fun的功能是:将十进制正整数m转换成进制数,并按位输出。例如,若输入82,则应输出1000(即十进制数8转换成二进制表示是1000)
14 下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中xy不相等,zy不等。例如,x的值为9,y的值为11,z的值为15,函数值为-3.50
15  下列给定程序中函数fun的功能是:先将在字符串s中的字符按逆序存放到t串中,然后把s中的字符按正序连接到t串的后面。例如,s中的字符串为ABCDE,t中的字符串应为EDCBAABCDE
16 下列给定程序中,函数fun计算机二级c语言选择题库的功能是:求三个数的最小公倍数。例如,给变量x1x2x3分别输入15112,则输出结果应当是330
17下列给定程序中,函数fun的功能是:n个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如输入8名学生的成绩:
80.5 60 72 90.5 98 51.5 88 64
则低于平均分的学生人数为4(平均分为75.5625)
18 下列给定程序中,函数fun的功能是:在字符串的最前端加入n*,形成新串,并且覆盖原串。
注意:字符串的长度最长允许为79
19下列给定程序中,函数fun的功能是:删除字符串s中所有空格符(包括Tab符、回车符及换行符)。输入字符串时用"#"结束输入。
20下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。
21下列给定程序中函数fun的功能是:求出字符串中最后一次出现的子字符串的地址,通过函
数值返回,在主函数中输出从此地址开始的字符串;若未到,则函数值为NULL。例如,当字符串中的内容为abcdabfabcdx,t中的内容为ab,输出结果应是abcdx。当字符串中的内容为abcdabfabcdx,t中的内容为abd,则程序输出未到的信息"Not found!"
22下列给定程序中,函数fun的功能是:将字符串tt中的小写字母都改为对应的大写字母,其它字符不变。例如,若输入"Ab,cD",则输出"AB,CD"
23下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。
24下列给定程序中函数fun的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位元仍在低位。例如当s中的数为87653142,t中的数为7531
25下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,ab分别输入6065,输出为:a=65 b=60
26下列给定程序中,函数 fun 的功能是:将一个由八进制数字字符组成的字符串转换为与其面
值相等的十进制整数。规定输入的字符串最多只能包含58进制数字。例如,若输入77777,则输出将是32767
27下列给定程序中,函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。
28下列给定的程序中,函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。
29  N个有序整数数列已放在一维数组中,给定下列程序中,函数fun 的功能是:利用折半查算法查整数m在数组中的位置。若到,则返回其下标值;反之,则返回-1
折半查的基本算法是:每次查前先确定数组中待查的范围:lowhigh(low<high),然后把m与中间位置(mid)中元素的值进行比较。如果m的值大于中间位置元素中的值,则下一次的查范围放在中间位置之后的元素中;反之,下次查范围落在中间位置之前的元素中。直到low>high,查结束。
30下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。
31下列给定程序中,函数fun的功能是:求表达式s=aa…aa-…-aa-aa-a(此处aa…aa表示na,an的值在19之间)的值。例如a=3,n=6,则以上表达式为:
s=333333-33333-3333-333-33-3
其值是296298an是函数fun的形参,表达式的值作为函数值传回main函数。
32 下列给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值。
例如,m的值为5,则应输出:1.463611
33数列中,第一项为3,后一项都比前一项的值增5。下列给定程序中,函数fun的功能是:计算前项的累计和。在累加过程中把那些被4除后余2的当前累加值放入数组中,符合此条件的累加值的个数作为函数值返回主函数里。如当n的值为20,该数列为3,8,13,18,23,28,…,93,98。符合此条件的累加值应为42,126,366,570,1010
34下列给定程序中,函数fun的功能是:S的值。设
S=(22/(1*3))*(42/(3*5))*(62/(5*7))*…*(2k)2/((2k-1)*(2k+1))
例如,k10,函数的值应为1.533852
35下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计平均值以上(含平均值)的实数个数。例如, n=8,输入193.199,195.673,195.757,196.051,196.092,196.596,196.579,196.763,所得平均值为195.838745,在平均值以上的实数个数应为5
36下列给定程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。
A1=1,A2=1/(1+A1),A3=1/(1+A2),…,An=1/(1+A (n-1))
例如,n=10,则应输出0.617977
37下列给定程序中,函数fun的功能是:100n(不大于1000)之间三个位上的数字都相等的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。
38下列给定程序中,函数fun的功能是:k!(k<13),所求阶乘的值作为函数值返回。例如,k=
10,则应输出3628800
39下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。
t=1/2-1/3-…-1/m
例如,若输入5,则应输出-0.283333
40下列给定函数中,函数fun的功能是:统计字符串中各元音字母(AEIOU)的个数。注意:字母不分大小写。例如,输入THIs is a boot,则应输出是1 0 2 2 0
41下列给定程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均值。
42下列给定程序中,函数fun的功能是:出一个大于给定整数m且紧随m的素数,并作为函数值返回。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。