三、程序设计题1请编写一个函数fun,它

合集下载

1. 请编写一个函数fun,它的功能是根据以下公式求∏的值

1. 请编写一个函数fun,它的功能是根据以下公式求∏的值

1. 请编写一个函数fun ,它的功能是:根据以下公式求∏的值(要求满足精度0.0005,即 某项小于O .0005时停止迭代):程序运行后,如果输入精度O .0005,则程序输出为3.14…。

)12(...753...321 (97534)32175332153213112+⨯⨯⨯⨯⨯⨯⨯⨯++⨯⨯⨯⨯⨯⨯+⨯⨯⨯⨯+⨯⨯++=n nπ#include <stdio.h>#include <math.h>double fun ( double eps){}main( ){ double x;printf("Input eps:") ;scanf("%lf",&x);printf("\neps = %lf, PI=%lf\n", x, fun(x));}2.请编写一个函数fun ,它的功能是:计算并输出给定整数n 的所有因子(不包括l 与自身)之和。

规定n 的值不大于1000。

例如,若主函数从键盘给n 输入的值为856,则输出为sum=763。

#include <stdio.h>int fun(int n){ }main(){ int n,sum;printf("input n: ");scanf("%d",&n);sum=fun(n);printf("sum=%d\n",sum);}3.请编写函数fun ,其功能是:计算并输出下列多项式值:)21121(...)4131()211(nn S n --++-+-= 例如,若主函数从键盘给n 输入8后,则输出为S=O .662872。

注意:n 的值要求大于l 但不大于100。

部分源程序给出如下。

#include <stdio.h>double fun(int n){ }main(){ int n; double s;printf("\ninput n: ");scanf("%d",&n);s=fun(n);printf("\ns=%f\n",s);}4.请编写函数fun ,它的功能是计算下列级数和,和值由函数值返回。

程序设计

程序设计

题目:编写函数fun求1!+2!+3!+ ……+n!的和,在main函数中由键盘输入n值,并输出运算结果。

请编写fun函数。

例如:若n值为20,则结果为268040729。

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

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

------------------------------------------------*/#include<stdio.h>long fun(int n){/**********Program**********/int i;long f=1,s=0;for(i=1;i<=n;i++){f=f*i;s=s+f;}return s;/********** End **********/}main(){ int i,n;long int result;scanf("%d",&n);result=fun(n);printf("%ld\n",result);yzj();}yzj(){FILE *IN,*OUT;int i;int iIN;long int iOUT;IN=fopen("1.in","r");if(IN==NULL){printf("Please Verify The Currernt Dir..It May Be Changed");}OUT=fopen("1.out","w");if(OUT==NULL){printf("Please Verify The Current Dir.. It May Be Changed");} for(i=0;i<10;i++){ fscanf(IN,"%d",&iIN);iOUT=fun(iIN);fprintf(OUT,"%ld\n",iOUT);}fclose(IN);fclose(OUT);}题目:调用函数fun判断一个三位数是否"水仙花数"。

C语言程序设计题

C语言程序设计题
{k--;
if((k%13= =0) | | (k%17= =0))
{a=a+k;b++;}
}
Return a;
}
【第3题】题目:产生15个[20,80]上的随机整数:用顺序法(比较法)按从小到大排序输出。
void fun(int a[], int n)
{ int I,j,t;
for(i=0;i<n-1;i++)
int fun(int w)
{
int k,s=0;
do
{s=s+(w%10)*(w%10);
w=w/10;
}while(w!=0);
if(s%5= =0)k=1;
else k=0;
return(k);
}
【第8题】题目:编写函数fun其功能是:求给定正整数n以内的素数之积。(n<28)
long fun(int n)
if(average>a[i]) k++;
return(k);
}
【第13题】题目:用函数将第2个字符串连接到第1个字符串之后,不允许使用strcat函数。
void len_cat(char cl[],char c2[])
{
int i,j;
for(i=0;c1[i]!=’\0’;i++);
for(i=0;c2[i]!=’\0’;i++)
2 3 5 4 9 7 3 1
3 8 10 2 3 8 10 2
9 7 3 1 2 3 5 4
void fun(int pp[3][4])
{int t,n;
for(n=0;n<4;n++)

C语言编程题

C语言编程题
int s;
}STU;
fun(STU a[],STU *s)
{
int i;
*s=a[0];
for(i=0;i<N;i++)/*找出成绩最高的学生记录*/
if(s->s<a[i].s)
*s=a[i];
}
main()
{ STU a[N]={{"A01",81},{"A02",89},
int I, j;
system("cls");
fun(a,t);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%7d",t[i][j]);
printf("\n");
}
}
3.程序设计题
请编写一个函数void fun(char orig[],char result[],int flg),其功能是:删除一个字符串中指定下标的字符。其中,orig指向原字符串,删除后的字符串存放在result所指的数组中,flg中存放指定的下标。
int I,j,n;
double ave;
ave=fun(s,h,&n);
printf("The %d student data which is
lower than %7.3f:\n ", n,ave);
for(i=0;i<n;i++)
/*输出成绩低于平均值的学生记录*/
注意:部分源程序已给出。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

题目及解题方法

题目及解题方法

一、程序填空题下列给定程序中,函数fun 的功能是:把形参a 所指数组中的偶数按原顺序依次存放到a [0]、a [1]、a [2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。

例如,若a 所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除奇数后a 所指数组中的数据为:4,2,6,8,返回值为4。

请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANK1.C 中。

不得增行或删行,也不得更改程序的结构!【参考答案】(1) a[i]%2 (2) a[j] (3) j【考点分析】本题考查:if 语句条件表达式;数组变量赋值;函数返回值。

【解题思路】填空1:if 语句条件表达式,判断数组元素是否为偶数,对2求余,结果为0,则为偶数;结果为1则为奇数。

填空2:如果该数组元素是偶数,则将其值保存。

填空3:最后按要求将偶数个数通过return 语句返回给main 函数。

二、程序改错题下列给定程序中函数fun 的功能是:按以下递归公式求函数的值。

10 (=1)fun()=fun(-1)+2 (>1)n n n n ⎧⎨⎩例如,当给n 输入5时,函数值为18;当给n 输入3时,函数值为14。

请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件MODI1.C 中,不得增行或删行,也不得更改程序的结构。

【参考答案】(1)int fun (int n)(2)if (n ==1)【考点分析】本题考查:有参函数定义;if 语句条件表达式中==与=的区别。

【解题思路】(1)定义有参函数时,形参变量要分别定义其类型,根据主函数中的调用函数可知,此处形参变量应定义为int 型。

(2)if 条件判断表达式中,n =1是赋值表达式,表达式的值永远为真,不能形成判断条件,应将n =1改为n ==1。

三、程序设计题规定输入的字符串中只包含字母和*号。

请编写函数fun,其功能是:使字符串中尾部的*号不多于n 个,若多于n 个,则删除多余的*号;若少于或等于n 个,则不做任何操作,字符串中间和前面的*号不删除。

c语言fun函数例题

c语言fun函数例题

c语言fun函数例题C 语言中,函数是程序的重要组成部分,用于执行特定的任务。

函数可以用定义函数的语法来定义,其中包含函数名、参数和函数体。

函数体中可以包含一系列语句,用于执行函数的任务。

下面是一个简单的 C 语言函数示例,它接受一个整数参数,将参数乘以 2,并将结果返回。

```c#include <stdio.h>int fun(int x){return x * 2;}int main(){int result = fun(5);printf("%d", result); // 输出 10return 0;}```在这个示例中,函数 fun 定义了一个整数类型的函数,它接受一个整数参数 x,并将参数乘以 2。

在函数体中,我们使用了 return 语句将结果返回。

在主函数中,我们调用 fun 函数,并将结果存储在变量 result 中。

最后,我们使用 printf 函数将结果输出到控制台上。

在 C 语言中,函数可以使用参数传递数据。

例如,我们可以定义一个函数,它接受两个整数参数,并将它们的和返回。

```c#include <stdio.h>int sum(int x, int y){return x + y;}int main(){int x = 5, y = 10;int result = sum(x, y);printf("%d", result); // 输出 15return 0;}```在这个示例中,函数 sum 定义了一个整数类型的函数,它接受两个整数参数 x 和 y,并将它们的和返回。

在函数体中,我们使用了 return 语句将结果返回。

在主函数中,我们调用 sum 函数,并将 x 和 y 的值作为参数传递给函数。

最后,我们使用 printf 函数将结果输出到控制台上。

函数是 C 语言中的重要概念,可以用于执行特定的任务,并且可以用于数组、指针和其他复杂的数据结构中。

全国计算机二级C语言程序设计题((100%全中必过)

全国计算机二级C语言程序设计题((100%全中必过)

目录题目一“回文”字符串 (3)题目二迭代法求给定多项式的值 (4)题目三迭代法求给定方程的根 (5)题目四二维数组三角元素操作1 (6)题目四二维数组三角元素操作2 (7)题目四二维数组三角元素操作3 (9)题目五二维数组元素求最值 (10)题目六二维数组周边元素1 (11)题目六二维数组周边元素2 (12)题目七二维数组转一维数组1 (13)题目七二维数组转一维数组2 (14)题目七二维数组转一维数组3 (15)题目七二维数组转一维数组4 (16)题目八结构体数组排序1 (17)题目八结构体数组排序2 (18)题目八结构体数组排序3 (19)题目八结构体数组排序4 (20)题目九结构体数组求最值1 (22)题目九结构体数组求最值2 (23)题目九结构体数组求最值3 (23)题目九结构体数组求最值4 (24)题目十结构体数组筛选 (25)题目十一结构体数组字符串比较 (26)题目十二矩阵操作1 (27)题目十二矩阵操作2 (28)题目十三类似素数判断1 (29)题目十三类似素数判断2 (30)题目十四累加累乘求和1 (30)题目十四累加累乘求和2 (31)题目十四累加累乘求和3 (31)题目十四累加累乘求和4 (32)题目十四累加累乘求和5 (32)题目十四累加累乘求和6 (33)题目十四累加累乘求和7 (34)题目十四累加累乘求和8 (35)题目十四累加累乘求和9 (35)题目十四累加累乘求和10 (36)题目十四累加累乘求和11 (37)题目十四累加累乘求和12 (37)题目十四累加累乘求和13 (38)题目十四累加累乘求和14 (39)题目十四累加累乘求和15 (39)题目十四累加累乘求和16 (40)题目十五链表2 (42)题目十六删除整数位某数位 (43)题目十七删除字符串中指定字符1 (44)题目十七删除字符串中指定字符2 (45)题目十七删除字符串中指定字符3 (45)题目十七删除字符串中指定字符4 (46)题目十七删除字符串中指定字符5 (47)题目十七删除字符串中指定字符6 (47)题目十七删除字符串中指定字符7 (48)题目十七删除字符串中指定字符8 (48)题目十七删除字符串中指定字符9 (49)题目十七删除字符串中指定字符10 (50)题目十七删除字符串中指定字符11 (50)题目十七删除字符串中指定字符12 (51)题目十七删除字符串中指定字符13 (52)题目十七删除字符串中指定字符14 (53)题目十七删除字符串中指定字符15 (54)题目十七删除字符串中指定字符16 (54)题目十七删除字符串中指定字符17 (55)题目十七删除字符串中指定字符18 (56)题目十八数字字符串转整数1 (57)题目十八数字字符串转整数2 (58)题目十九素数判定1 (58)题目十九素数判定2 (59)题目十九素数判定3 (60)题目二十统计问题 (61)题目二十一小数位操作 (62)题目二十二一维数组或字符串排序1 (62)题目二十二一维数组或字符串排序2 (63)题目二十二一维数组元素的筛选1 (64)题目二十二一维数组元素的筛选2 (64)题目二十二一维数组元素的筛选3 (65)题目二十二一维数组元素的筛选4 (66)题目二十二一维数组元素的筛选5 (67)题目二十二一维数组元素的筛选6 (67)题目二十二一维数组元素的筛选7 (68)题目二十二一维数组元素的筛选8 (69)题目二十二一维数组元素的筛选9 (70)题目二十三一维数组元素筛选 (70)题目二十五一维数组最值求解1 (71)题目二十五一维数组最值求解2 (72)题目二十五一维数组最值求解3 (73)题目二十六移动问题1 (73)题目二十七整数合并1 (75)题目二十七整数合并2 (75)题目二十七整数合并3 (76)题目二十七整数合并4 (76)题目二十七整数合并5 (77)题目二十七整数合并6 (77)题目二十七整数合并7 (78)题目二十七整数合并8 (78)题目二十八字符串长度比较1 (78)题目二十八字符串长度比较2 (79)题目二十九字符串的逆置 (80)题目三十字符串计数 (81)题目三十一字符串连接1 (82)题目三十一字符串连接2 (82)题目三十一字符串连接3 (83)题目三十二字符串中指定字符查找 (84)题目三十三字母大小的判断及转换 (84)题目一“回文”字符串3.请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出"YES",否则返回0,主函数中输出"NO"。

模拟程序设计题(附参考答案)

模拟程序设计题(附参考答案)

1、请编一个函数fun(char *s),函数的功能是把字符串中的内容逆置。

例如:字符串中原有的内容为:abcdefg,则调用该函数后,串中的内容为:gfedcba。

注意:部分源程序存在考生文件夹下的文件prog.c中。

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

#include <string.h>#include <conio.h>#include <stdio.h>#define N 81fun(char *s){int i, j;char t;for (i=0,j=strlen(s)-1; i<j; i++,j--){ t=s[i]; s[i]=s[j]; s[j]=t; }}main(){ char a[N];printf("Enter a string: ");gets(a);printf("The original string is: ");puts(a);fun(a);printf("\n");printf("The string after modified: ");puts(a);}2、请编一个函数fun(char *s),函数的功能是把字符串中所有的字符前移一个位置,串中的第一个字符移到最后。

例如:原有的字符串为:Mn.123xyZ,则调用该函数后,串中的内容为:n.123xyZM。

注意:部分源程序存在考生文件夹下的文件prog16.c中。

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

#include <conio.h>#include <stdio.h>#include <stdlib.h>#define N 81fun(char *s){int i;char t=s[0];for (i=0; s[i]!='\0'; i++)s[i]=s[i+1];s[--i]=t;}main(){ char a[N];system("cls");printf("Enter a string: ");gets(a);fun(a);printf("The string after modified: ");puts(a);}3、请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三、程序设计题1请编写一个函数fun,它三、程序设计题1.请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。

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

函数fun 中给出的语句仅供参考。

2.请编写函数fun,函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。

3.请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。

一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。

4.请编写函数fun,函数的功能是:统计各年龄段的人数。

N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁年龄段的人数放在d[2]中,其余依此类推,把100岁(含100)以上年龄的人数都放在d[10]中,结果在主函数中输出。

5.请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。

数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。

6.请编写函数fun,函数的功能是:移动字符串中的内容,移动的规则如下:把第1到第m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。

7.请编写一个函数unsigned fun(unsigned w), w是一个大于10的无符号整数,若w是n(n>=2)位的整数,函数求出w的低n-1位的数作为函数值返回。

例如:w值为5923,则函数返回923;w值为923则函数返回23。

8.程序定义了N×N的二维数组,并在主函数中自动赋值。

请编写函数fun(int a[][N],int n),函数的功能是:使数组左下三角元素中的值乘以n。

例如,若n的值为3,a数组中的值为9.请编写函数fun,函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0到p(含p,p小于等于n-1)的数组元素平移到数组的最后。

10.请编写一个函数,函数的功能是删除字符串中的所有空格。

例如:主函数中输入“asd af aa z67”,则输出为“asdafaaz67”。

11.请编写函数fun,函数的功能是:将放在字符串数组中的M 个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。

函数fun中给出的语句仅供参考。

12.请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。

函数fun中给出的语句仅供参考。

13.请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中的数据的个数存放在形参n所指的存储单元中。

14.请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1。

主函数中输出:YES,否则返回0,主函数中输出NO。

回文是指顺序读和倒读都一样的字符串。

15.N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。

请编写函数fun,函数的功能是:找出学生的最高分,由函数值返回。

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

17.学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,函数的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。

例如,输入的分数是60 69,则应当把分数在60到69的学生数据进行输出,包含60分和69分的学生数据。

主函数中将把60放在low中,把69放在high中。

18.函数fun的功能是:将s所指字符串中ASCII值为奇数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。

例如,若s所指字符串中的内容为:“ABCDEFG12345”,其中字符A的ASCII码值为奇数、…、字符1的ASCII码值也为奇数、…都应当删除,其它依此类推。

最后t所指的数组中的内容应是:“BDF24”。

}fclose(rf) ;fclose(wf) ;}19.函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中,合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的十位和千位上。

20.请编写函数fun,函数的功能是:求出二维数组周边元素之和,作为函数值返回。

二维数组中的值在主函数赋予。

21.程序定义了N*N的二维数组,并在主函数中赋值。

请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。

22.函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。

合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。

23.请编写函数fun,函数的功能是:求出小于或等于lim的所有素数并放在aa数组中,函数返回所求出的素数的个数。

函数fun中给出的语句仅供参考。

24学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,函数的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。

25.函数fun的功能是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。

例如,若s所指字符串中的内容为:“ABCDEFG12345”,其中字符B的ASCII码值为偶数、…、字符2的ASCII码值为偶数、…都应当删除,其它依此类推。

最后t所指的数组中的内容应是:“ACEG135”。

26.请编写函数fun,函数的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组b中,通过n返回这些数的个数。

例如,若传送给m的值为50,则程序输出:27.请编写函数fun,函数的功能是:根据以下公式求π的值(要求满足精度0.0005,即某项小于0.0005时停止迭代):π/2=1+1/3+(1/3)*(2/5)+….+(1*2*…*n)/(3*5*…*(2n+1))程序运行后,如果输入精度0.0005,则程序输出为3.14…。

28请编写函数fun,函数的功能是:求出1到1000之间能被7或11整除,但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。

29.学生的记录号由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,函数的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。

30.假定输入的字符串中只包含字母和*号,请编写函数fun,函数的功能是:将字符串中的彰导*号全部移到字符串的尾部。

函数fun中给出的语句仅供参考。

31.请编写一个函数void fun(char a[],char b[],int n),其功能是:删除一个字符串中指定下标的字符。

其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。

32.假定输入的字符串中只包含字母和*号。

请编写函数fun,函数的功能是:使字符串的前导*号不得多于n个;若多于n个,则删除多余的*号,若少于或等于n个,则什么也不做。

字符串中间和尾部的*号不删除。

函数fun中给出的语句仅供参考。

33.函数fun的功能是:将两个两位数的正整数a、b合并成一个整数放在c中,合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。

34.请编写函数fun,函数的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。

35.编写一个函数,从num个字符串中找出最长的一个字符串,并能过形参指针max传回该串地址。

(注意:主函数中用****作为结束输入的标志,函数fun中给出的语句仅供参考。

36.函数fun的功能是:将s所指字符串中除了下标为偶数,同时ASCII值也为偶数的字符外,其余的全部删除;串中剩余字符所形成的一个新串放在t所指的数组中。

37.假定输入的字符串中只包含字母和*号,请编写函数fun,函数的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。

形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数,形参e给出了字符串中最后*号的个数。

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

例如,字符串中的内容为: ****A*BC*DEF*G******,删除后,字符串中的内容应是:A*BC*DEF*G。

38.假定输入的字符串中只包含字母和*号,请编写函数fun,函数的功能是:删除字符串中所有的*号。

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

39.假定输入的字符串中只包含字母和*号,请编写函数fun,函数的功能是:除了字符串前导的*号之外,将串中其它*号全部删除。

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

函数fun中给出的语句仅供参考。

40.请编写函数fun,函数的功能是:计算n门课程的平均分,计算结果作为函数值返回。

41.程序定义了N*N的二维数组,并在主函数中自动赋值,请编写函数fun,函数的功能是:使数组右上三角无素中的值乘以m。

42.请编写函数fun,函数的功能是:求出ss所指字符串指定字符的个数,并返回此值。

43.假定输入的字符串中只包含字母和*号,请编写函数fun,函数的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。

44.N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。

请编写函数fun,函数的功能是:求平平均分,由函数值返回。

成绩平均值 */45.假定输入的字符串中只包含字母和*号,请编写函数fun,函数的功能是:使字符串中尾部的*号不得多于n个,若多于n个,则删除多余的*号;若少于n个,则什么也不做。

字符串中间和前面的*号不删除。

例如,字符串中的内容为:****A*BC*DEF*G******,若n的值为4,删除后,字符串中的内容应当是:****A*BC*DEF*G******;若n 的值为7,则字符串中的内容仍为****A*BC*DEF*G******。

N的值在主函数中输入。

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

46.请编写函数fun,函数的功能是:计算下列级数和,和值由函数值返回。

S=1+x+x2/2!+x3/3!+…+xn/n!47.编写函数fun,它的功能是:计算并输出下列级数和:S=1/(1*2)+1/(2*3)+…+1/(n(n+1))48.请编写函数fun,函数的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。

相关文档
最新文档