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

发布时间:2021-06-07

int i,j; /*定义循环控制变量*/

PRO temp; /*定义数据交换时的暂存变量(这里是PRO类型的结构体变量)*/

for(i=0;i<99;i++) /*利用选择法进行排序*/

for(j=i+1;j<100;j++)

if(strcmp(sell[i].mc,sell[j].mc)>0) /*按产品名称从小到大进行排列*/ {

temp=sell[i];

sell [i]=sell[j];

sell[j]=temp;

}

else if(strcmp(sell[i].mc,sell[j].mc)==0) /*若产品名称相同*/

if(sell[i].je>sell[j].je) /*则按金额从小到大进行排列*/

{

temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}

}

模板一 销售记录排序

【模板速记】

记忆口诀:一定义二循环三比较。定义指定义变量,循环指循环语句,比较是比较记录成员大小及交换,详见模板一。做题时,需灵活应用模板,切勿死记硬背。

【易错提示】 结构型数据对成员的访问用"."成员运算符;两个字符串的比较用字符串比较函数strcmp。

7. 【考点分析】 本题考查对多个整数的筛选以及排序。考查的知识点主要包括:多位整数的分解算法,逻辑表达式,数组排序算法。

【解题思路】 此题属于4位数的筛选类题,并且需求出各位数数字,再筛选排序。解此类题目需主要解决3个问题:问题1如何取得4位数的各个数位数字;问题2

全国计算机三级数据库技术上机试题100道(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219