【知识点详解】 1. 计算平均值与筛选数据: 在第1题中,我们需要计算数组`score`中所有元素的平均值,并找出低于平均分的元素存储到`below`数组中。这个过程涉及到了数组操作、循环、条件判断以及平均值的计算。平均值可以通过遍历数组求和后除以元素个数得到,然后遍历数组再次,将低于平均值的元素存储到另一个数组中。这是基础的数据处理和逻辑判断的应用。 2. 多条件筛选整数: 第2题要求找出1到100之间能被7或11整除,但不能同时被7和11整除的整数。这需要使用到复合条件判断,即`i%7==0 || i%11==0`表示能被7或11整除,`i%77!=0`则表示不能被7和11同时整除。通过循环遍历并满足条件的整数放入数组`a`中,同时返回符合条件的个数。 3. 分离奇数除数: 第3题要求找出能整除给定整数`x`且不是偶数的各整数。我们需要排除偶数,因此在筛选过程中只考虑奇数(即`i%2!=0`)。然后,检查这些奇数是否能整除`x`,如果可以,将它们按顺序放入数组`pp`中,并返回个数。 4. 字符串中字符出现次数的统计: 第4题涉及到对字符串`tt`中每个小写字母出现次数的统计。通过遍历字符串,利用`switch`语句来对应每个字母并更新计数数组`pp`中的相应位置。这种方法简洁地实现了字符计数。 5. 寻找素数: 第5题要求找到大于整数`m`的紧邻`k`个素数。素数判断通常采用筛法或者试除法。在这个例子中,试除法被用来检测一个数是否为素数。遍历从`m+1`开始的所有数,对于每个数`i`,如果它不能被`0`到`sqrt(i)`之间的任何数整除,则认为它是素数。将找到的素数存入数组`xx`,直到找到`k`个为止。 6. 删除字符串中特定位置的字符: 最后一题要求删除原字符串`a`中指定下标的字符,然后将结果存储在新字符串`b`中。这个功能可以通过遍历原字符串,跳过需要删除的下标位置,将其他字符复制到新字符串中实现。这里需要注意的是,删除操作会影响到字符串的长度,因此在复制过程中需要考虑到这一点。 这些题目涵盖了基础的编程概念,如数组操作、循环、条件判断、字符串处理、数学运算(如求平均值、素数判断)以及逻辑思维。对于计算机二级考试的备考者来说,熟练掌握这些知识点是非常重要的。通过解决这类问题,可以提高编程技能和问题解决能力。
剩余23页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助