资源描述
3.void fun(int x,int pp[],int *n)求能整除X且不是偶数的各整数按从小到大放在PP中。
如:X: 30 则有四个:1,3,5,15
6.void fun(char a[], char b[], int n)删除串a中指定下标的字符,放入串b中。
如:world 3则结果为word
9.float fun(int m, int n)求:
如:m=12,n=8 结果为:495.000000
16.float fun(double h)对H中的值保留2位小数。(第三位四舍五入)
17.fun(char *s)把串S中的内容逆置。如abcde变成edcba.(类似:21,把除首尾的字符倒置)
22.double fun(STREC *h)N名学生的成绩已放入一个带头结点的链表结构中,h指向头。fun功能是:找出最高分,由函数返回。
23.int fun(char *str)判断str是否为回文。是返回1,否则返回0.
24.long fun(char *p)将p所指数字串转换为整数值
如:串:“-1234”转为:-1234
29.void fun(char *ss)把串ss中下标为奇数位置上的字母转为大写。
33.void fun(char *a, int n)串a 后保留n个*号。
如: ***aaa**skdjf*********,n为4则变为***aaa**skdjf****.
36.viod fun(char *a)把串a中的前导*移至串尾。
如:***aaa**skdjf******变成: aaa**skdjf*********
(类似的:39,40,45,56,66,73,83,88,94,95题)
43.fun(char (*a)[81], int num, char *max)从num个串中找出最长的串,并通过max返回该串地址。
44.int fun(char *str, char *substr)返回串str中子串substr个数。
如:asd asasdfg asd as az mli,子串:as则个数为:5
46.int fun(STREC a[])N名学生的数据已在结构体数组a中,请按分数的高低排列学生记录。
Typedef struct {
char num[10];
int s;}
50.fun(STU a[], STU *s) N名学生的数据已在结构体数组a中,找出成绩最高的学生记录,由形参返回。
(类似54、57、74、79、89)
54.double fun(STREC *a,STREC *b, int *n) N名学生的数据已在结构体数组a中,把低于平均分的学生数据放在b中,人数由n返回,平均分由函数返回。
67.STREC fun(STREC *a, char *b) N名学生的数据已在结构体数组a中,返回指定学号b学生数据,若没有,则学号置空,成绩置-1返回。
85.double fun(STREC *h)h指向带头结点的链表,求学生的平均分,由函数返回。
struct slist{
double s;
struct slist *next;};
52.void fun(char p1[], char p2[])把p2接到p1后(串连接)。
59.void fun(char a[M][N], char *b)把a中的M个串按序合并成一个新串放入b中。
62.int fun(char *s)统计串s中单词的个数,作为函数值返回。(单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。)
63.int fun (int n)计算n的所有因子之和(不含1 与n)
如856 ,则sum=763。
69.int fun(int t)求Fibonacci数列中大于t的最小一个数,由函数值返回。
其中:F(0)=0, F(1)=1, F(n)=F(n-1)+F(n-2)
如:当n=1000时,值为:1597
76.double fun(double x)计算下列多项式(x<0.97)直到为止。
如:输入0.21,则输出s=1.100000。
展开阅读全文