03-程序设计题

C语言常考算法

飞快学 2年前 (2015-11-30) 462浏览

二级C语言程序设计题中经常用到的基本模块 求最大值、最小值 int find_max(int a[ ], int n) int find_min(int a[ ], int n) 判断某数为素数 int is_...

P105 去掉最高分和最低分后求平均值

软件121, 唐鼎威 4年前 (2013-08-13) 361浏览

所属年份:2011.3;2011.9; 请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。 例如,若输入9.9 8.5 7.6 8....

P104 将数字字符串转换成长整型整数 ★★

软件121, 唐鼎威 4年前 (2013-08-13) 230浏览

所属年份:2011.3;2011.9; 请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。 例如:在键盘输入字符串2345210,函数返回长整型数2345210。 #include &l...

P103 字符串复制 ★

软件121, 唐鼎威 4年前 (2013-08-13) 232浏览

所属年份:2011.9; 请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。 #include <stdio.h> #define N 2...

P102 简单数据查找 ★

软件121, 唐鼎威 4年前 (2013-08-13) 233浏览

所属年份:2011.9 请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。 #include <stdio.h> #include <stdlib.h> #def...

P101 统计字符串中的数字字符个数 ★

软件121, 唐鼎威 4年前 (2013-08-13) 285浏览

所属年份:2011.9 请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。 例如,s所指字符串中的内容是:2def35adh25 3kjsdf 7/kj8655x, 函数fun返回值为:11 #include ...

P100 统计各年龄段的人数

软件121, 唐鼎威 4年前 (2013-08-13) 243浏览

所属年份:2011.9;2012.3; 请编写函数fun,该函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放入主函数的age数组中。要求函数把0~9岁年龄段的人数放在d[0]中,把10~19岁年龄段的人数放在d[1]中,把20~2...

P099 移动字符串中的内容 ★★

软件121, 唐鼎威 4年前 (2013-08-13) 276浏览

所属年份:2011.9;2012.3; 请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。 例如,字符串中原有的内容为”ABCDEFGHIJKR...

P098 计算级数和 ★★

软件121, 唐鼎威 4年前 (2013-08-13) 210浏览

所属年份:2012.3; 请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。 S=1+x+x^2/2!+x^3/3!+…+x^n/n! 例如,当n=10,x=0.3时,函数值为1.349859。 #include<conio.h&g...

P095 计算组合数的值

软件121, 唐鼎威 4年前 (2013-08-13) 222浏览

所属年份:2012.3 编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。 例如:m=12,n=8时,运行结果为495.000000。 #include <stdio.h> float...

P092 求出能整除x且不是偶数的各整数 ★

软件121, 唐鼎威 4年前 (2013-08-13) 208浏览

所属年份:2010.9;2012.3 请编写函数void fun (int x, int pp[], int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。 例如,若x中的...

P091 低于平均分的成绩保存到数组 ★

软件121, 唐鼎威 4年前 (2013-08-13) 222浏览

所属年份:2012.3 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。 例如,当score数组中的数据为10、20、30、40、50、60、70、80...

P090 两个正整数合并 ★

软件121, 唐鼎威 4年前 (2013-08-13) 237浏览

所属年份:2012.3; 函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。 例如,当a=45,b=12。调用该函数...

P086 回文字符串

软件121, 唐鼎威 4年前 (2013-08-13) 196浏览

所属年份:2012.3; 请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出”YES”,否则返回0,主函数中输出”NO”。回文是指顺读和倒读都一样的字符串。 例如,...

P087 二维数组行的顺序依次放到一维数组 ★

软件121, 唐鼎威 4年前 (2013-08-13) 222浏览

所属年份:2012.3; 请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。 例如,若二维数组中的数据为: 33 33 33 33 44 44 44 44 ...

P084 找出最长的一个字符串 ★★

软件121, 唐鼎威 4年前 (2013-08-13) 221浏览

所属年份:2010.9;2011.3;2011.9; 编写一个函数,其功能是:从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。 #include<conio.h> #inc...

P082 矩阵的转置 ★

软件121, 唐鼎威 4年前 (2013-08-13) 248浏览

所属年份:2011.3;2011.9 编写程序,实现矩阵(3行、3列)的转置(即行列互换)。 例如,若输入下面的矩阵: 100 200 300 400 500 600 700 800 900 则程序输出: 100 400 700 200 500 80...

P081 保留两位小数

软件121, 唐鼎威 4年前 (2013-08-13) 227浏览

所属年份:2011.3;2011.9 请编一个函数 float fun(double h),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。 例如,若h 值为1234.567,则函数返回1234.57000...

P080 二维数组周边元素之和 ★

软件121, 唐鼎威 4年前 (2013-08-13) 365浏览

所属年份:2011.3;2011.9 请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。 例如,若二维数组中的值为: 1 3 5 7 9 2 9 9 9 4 6 9 9 9 8 1 3 5 7 ...

P079 二维数组周边元素的平均值 ★

软件121, 唐鼎威 4年前 (2013-08-13) 317浏览

所属年份:2010.9;2011.3;2011.9 下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。 例如,若a 数组中的值为: 0 1 2 7 9 1 9 7...

P078 右上半三角元素中的值乘以m ★

软件121, 唐鼎威 4年前 (2013-08-13) 279浏览

所属年份:2011.3;2011.9; 下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[ ][N],int m),该函数的功能是使数组右上半三角元素中的值乘以m。 例如,若m的值为2,a数组中的值为: 则返回主...

P077 找出成绩最低的学生记录 ★

软件121, 唐鼎威 4年前 (2013-08-13) 212浏览

所属年份:2011.3;2011.9; 已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。 #...