C语言编程练习:寻找特定条件的数字和字符统计

需积分: 4 5 下载量 65 浏览量 更新于2024-07-31 收藏 117KB DOC 举报
"2010二级C语言南开100题" 这是一份针对2010年二级C语言考试的练习题集,由南开大学编制,包含100道题目,主要涵盖C语言的基础知识和编程技巧。这份资料的版式适合打印,方便考生线下复习和练习。 以下是四道题目及其解答,展示了C语言中数组、循环、条件判断、函数应用等核心概念: 1. 题目1涉及计算数组中低于平均分的分数数量并存储这些分数。函数`fun`接收一个整型数组`score`,数组长度`m`以及一个整型数组`below`,用于存放低于平均分的分数。通过遍历数组计算平均分,再遍历一次数组找出低于平均分的元素,将其存入`below`。 2. 题目2的`fun`函数要求找到能被7或11整除但不能同时被7和11整除的数字。它使用一个for循环遍历2到1000之间的数字,通过条件判断筛选符合条件的数字,并存入`a`数组,同时返回这些数字的数量`n`。 3. 题目3的`fun`函数旨在找出能整除给定整数`x`且非偶数的因子,并按升序存入`pp`数组。首先创建一个临时数组`t`,存储所有奇数,然后在这些奇数中找到能整除`x`的数,存入`pp`,最后返回因子个数`n`。 4. 题目4的`fun`函数用于统计输入字符串`tt`中26个小写字母出现的次数。初始化一个长度为26的整型数组`pp`,用以存储每个字母的计数。通过`switch`语句对每个字符进行判断,当遇到特定字母时,对应索引位置的计数加一。 这些题目反映了C语言考试中的常见题型,包括数组操作、条件控制、循环结构和函数设计。通过对这类题目的解答,考生可以提升对C语言基本语法的理解和运用能力,为参加二级C语言考试做好准备。