把0~100D之间的30个数存入以GRADE为首地址的30个字数组中,GRADE+i表示学号为i+1的学生的成绩。另一个数组RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。编写一程序,根据GRADE中的学生成绩,将学生名次填入RANK数组中。(提示:一个学生的名次等于成绩高于这个学生的人数加1)。-笔试面试资料

这是qklbishe.com第12809 篇笔试面试资料
提供答案分析,通过本文《把0~100D之间的30个数存入以GRADE为首地址的30个字数组中,GRADE+i表示学号为i+1的学生的成绩。另一个数组RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。编写一程序,根据GRADE中的学生成绩,将学生名次填入RANK数组中。(提示:一个学生的名次等于成绩高于这个学生的人数加1)。-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:

把0~100D之间的30个数存入以GRADE为首地址的30个字数组中,GRADE+i表示学号为i+1的学生的成绩。另一个数组RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。编写一程序,根据GRADE中的学生成绩,将学生名次填入RANK数组中。(提示:一个学生的名次等于成绩高于这个学生的人数加1)。
把0~100D之间的30个数存入以GRADE为首地址的30个字数组中,GRADE+i表示学号为i+1的学生的成绩。另一个数组RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。编写一程序,根据GRADE中的学生成绩,将学生名次填入RANK数组中。(提示:一个学生的名次等于成绩高于这个学生的人数加1)。 大声说出你的梦想
;把 0~100D 之间的 30 个数存入以 GRADE 为首地址的 30 字数组中,GRADE+i 表示学号为 i+1 的学生的成绩。 ;另一个数组 RANK 为 30 个学生的名次表,其中 RANK+i 的内容是学号为 i+1 的学生的名次。 ;编写一程序,根据 GRADE 中的学生成绩,将学生名次填入 RANK数组中。(提示:一个学生的名次等于成绩高于这个学生的人数加 1。) DATAS SEGMENT     ;此处输入数据段代码   GRADE DW 10,20,30,40,50,70,60,70,80,90,10,20,30,40,50,60,70,80,90,80,10,20,30,40,50,70,60,70,80,90 RANK  DW 30 DUP(0) DATAS ENDS  STACKS SEGMENT     ;此处输入堆栈段代码 STACKS ENDS  CODES SEGMENT     ASSUME CS:CODES,DS:DATAS,SS:STACKS START:     MOV AX,DATAS     MOV DS,AX     ;此处输入代码段代码     XOR SI,SI      ;GRADE偏移地址     MOV CH,31      ;外循环 L1:     DEC CH     JZ  OVER     MOV CL,30      ;比较循环     LEA BX,GRADE     MOV AX,[BX+SI]     LEA DI,GRADE  ;每一轮都从第一个成绩开始比较     XOR DX,DX     ;名次 L2:     CMP AX,[DI]     JB  UP     ADD DI,2     DEC CL     JNZ L2     LEA BX,RANK     INC DX     MOV [BX+SI],DX     ADD SI,2     JMP L1 UP:     INC DX     ADD DI,2     DEC CL     JNZ L2     LEA BX,RANK     INC DX     MOV [BX+SI],DX     ADD SI,2     JMP L1 OVER:     MOV AH,4CH     INT 21H CODES ENDS     END START

2021-06-11 14:43:40 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 把0~100D之间的30个数存入以GRADE为首地址的30个字数组中,GRADE+i表示学号为i+1的学生的成绩。另一个数组RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。编写一程序,根据GRADE中的学生成绩,将学生名次填入RANK数组中。(提示:一个学生的名次等于成绩高于这个学生的人数加1)。-笔试面试资料

提供最优质的资源集合

立即查看 了解详情