大家必须掌握每种类型的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、递归函数