手机版

全国计算机三级数据库技术上机试题100道(11)

发布时间:2021-06-07   来源:未知    
字号:

模板四 4位数筛选(3)-统计及求平均值

【易错提示】 分解4位数时算术运算符的使用;if判断语句中逻辑表达式。

10. 【考点分析】 本题考查对整数的筛选以及数组排序。考查的知识点主要包括:C语言循环结构,逻辑表达式,数组排序。

【解题思路】 此题属于4位数的筛选题型。分析题干要求,本题要求实现jsVal()函数的功能,归纳可以得出2个问题:问题1如何通过判断条件(该4位数连续小于该4位数以后的5个数且该数是偶数)筛选出满足条件的数,同时统计其个数;问题2如何将这些数按照从小到大的顺序排列。

通过问题分析,得出解此题的思路为:先根据题目中的条件筛选出满足条件的数并存入新的数组中,再对新数组进行排序。对于问题1通过if条件判断语句和逻辑表达式可以实现;问题2排序可以通过循环嵌套的起泡法实现。

【参考答案】

void jsVal()

{

int i,j; /*定义循环控制变量*/ int temp; /*定义数据交换是的暂存变量*/ for(i=0;i<MAX-5;i++) /*逐个取每个4位数*/

if(a[i]<a[i+1]&&a[i]<a[i+2]&&a[i]<a[i+3]&&a[i]<a[i+4]&&a[i]<a[i+5]&&a[i]%2==0)

/*如果当前数是偶数且小于后面连续5个数*/

全国计算机三级数据库技术上机试题100道(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)