大家必须掌握每种类型的1-3题。
题号考点要求
48、 将两个两位数的整数合并成一个整数
65、 两个正整数合并成一个整数
71、 两个正整数合并成一个整数
77、 两个正整数合并成一个整数
81、 两个正整数合并成一个整数
84、 两个正整数合并成一个整数
87、 两个正整数合并成一个整数
91、 两个正整数合并成一个整数
8、 s=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+.....+n)
9、 p=m!/(n!*(m-n)!)
26、 连加
68、 s=1+1/1!+1/2!+1/3!+........
70、 s=1/(1*2)+1/(2*3)+...+1/(n*(n+1))
76、 s=1+0.5*x+(0.5*(0.5-1)*x*x/2!+......
86、 连加
90、 连加
92、 连加
93、 连加
97、 连加
100、 连加
(
2、)
类似素数或者闰年算法
2、 求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数,并将他们放在a所指的数组中,通过n返回这些数的个数。
58、 求n以内同时能被3与7整除的所有自然数之和的平方根s
3、 求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
27、 求出1到m之间能被7或11整除的整数,放在数组中,通过n返回这些数的个数
63、 求n的所有因子(不包括1与自身)
98、 计算n以内能被5或9整除的所有自然数的倒数之和
15、 w是大于10的无符号整数,若w是n(n>=2)位的整数,则函数求出w的后n-1位的数作为函数值返回。
24、 将数字字符串转化为一个整数
16、 对变量中的值保留两位小数,对第三位四舍五入
(
3、)
1、 一维数组中,将低于平均分的人数作为函数值返回,低于平均分的分数放在below所指的数组中。
82、 计算一维数组中n门课程的平均分
96、 一维数组中每相邻元素之平均值的平方根之和
28、 找出一维数组中最大的值和它所在的下标,两者通过形参返回
7、 求出数组的最大元素在数组中下标并存放在k所指的存贮单元中。
43、 从num个字符串中找出最长的一个字符串,并通过形参指针传回
39、 移动数组中的内容,前p个数移动到数组后面
40、 移动数组中的内容,前m个字符移动到后面
5、 将大于整数m且紧靠m的k个素数存入xx所指的数组中。
20、 求出小于变量m的所有素数并放在一个数组中
51、 将大于1小于m的非素数存入xx所指数组中,个数通过形参返回
99、 计算3到n之间所有素数的平方根之和
29、 将字符串中下标为奇数位置上的字母转化为大写
47、 字符串中所有下标为奇数的字母转为大写
31、 将字符串中除了下标为偶数、同时ASCII码也为偶数的字符外,其余的全都删除;串中剩余字符放在t字符串中
32、 除了下标为奇数、同时ASCII码也为奇数的字符外,其余的全都删除;串中剩余字符放在t字符串中
49、 将字符串中下标为偶数且ASCII码为奇数的字符删除
19、 从字符串中删除指定字符
64、 将字符串中ASCII值为奇数的字符删除,剩余字符放在t所指字符串中
72、 将字符串中下标为偶数的字符删除
78、 字符串中ASCII为偶数的字符删除
35、 删除字符串中所有空格
6、 删除一个字符串中指定下标的字符。
60、 删去一维有序数组中所有相同的数,使之只剩一个
33、 删除字符串中尾部*号,使不超过n个
36、 把字符串中的前导*号全部移到字符串尾部
45、 删除字符串中前导和尾部的*号
56、 字符串中,除了尾部*号外,字符串中其余*号全部删除
73、 删除字符串中除了前导和尾部*号外的所有*号
83、 字符串中尾部*号删除
88、 字符串中除了前导*外,删除其余*号
94、 字符串中,前导*号全部删除
95、 字符串中前导*号不得多于n个
66、 删除字符串中所有*号
(
4、)
17、 字符串内容逆置
23、 判断字符串是否为回文
25、 比较两个字符串的长度(不能用strlen)
52、 实现两个字符串连接
59、 将字符串数组中的字符串依次合并到一个字符串中
21、 字符串中字符按降序排列(选择法排序)
4、 统计在tt字符串中“a”到“z”26个字母各自出现的次数,并依次放在pp所指数组中。
38、 求出字符串中指定字符的个数
44、 统计长度为2的字符串在另一个字符串出现的次数
62、 统计一行字符串中单词个数
11、 二维数组构成矩阵,使数组左下半三角元素中的值全部置成0
42、 二维数组,将右上半角元素中的值乘以m
80、 二维数组中左下半三角中元素中的值乘以3
12、 求出数组周边元素的平均值
14、 求出二维数组周边元素之和
18、 矩阵行列互换
53、 矩阵B=A+A1
30、 求出二维数组中最大元素的值,此值返回给调用函数
55、 M行N列的二维数组中的数据,按行的顺序依次放到一维数组中
41、 将二维数组中的字符,按列的顺序依次放到一个字符串中
75、 二维数组中数按列的顺序放到一维数组中
13、 求出二维数组每列中最小元素,并依次放在pp所指一维数组中
37、 结构体数组(学号、8门成绩、平均成绩),求出每个学生的平均成绩
34、 把结构体数组(学号、成绩)中分数最高的学生放到h数组中,函数返回人数
74、 把结构体数组(学号、成绩)中分数最低的学生数据放在h所指数组中
50、 结构体数组(学号、成绩),找出成绩最高的学生记录,通过形参返回
54、 结构体数组(学号、成绩),低于平均分的学生数据放在b所指数组中
89、 结构体数组(学号、成绩),高于等于平均分的学生人数通过形参返回
57、 结构体数组(学号、姓名),把指定范围内的学生数据放在所指数组中
67、 结构体数组(学号、成绩)返回指定学号的学生数据(查找)
46、 结构体数组(学号、成绩),按分数降序排列(选择法排序)
22、 链表结构中,找出数值最大的结点,并由函数值返回
85、 链表中,求出平均成绩
10、 迭代法求方程的实根
61、 统计各年龄段人数(建议采用if else)
69、 递归函数