| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 817 人关注过本帖
标题:将学生的班级、姓名和5门课的成绩定义为一个结构的程序!请看看!
只看楼主 加入收藏
ewenyxw0331
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-11-20
收藏
 问题点数:0 回复次数:0 
将学生的班级、姓名和5门课的成绩定义为一个结构的程序!请看看!
题目为:将学生的班级、姓名和5门课的成绩定义为一个结构,并定义一个有3名学生的成绩表,编写程序使成绩不及格的姓名显示出来。
DATA  SEGMENT
STUDENT  STRUC
NO   DB   3
CLASS   DB 1
NAME   DB  ?
COMPUTER  DB  ?
ENGLISH      DB?
CHINESE     DB?
MATHES      DB  ?
HISTORY     DB  ?
STUDENT    ENDS
S1  STUDENT <01,1,' WANG ' ,85,87,90,78,97>
S2  STUDENT <02,1, ' LUCY ' ,80,85,86,68,70>
S3  STUDENT <01,1,' LILI  ' ,55,75,68,76,74>
DATA  ENDS
CODE   SEGMENT
ASSUME   CS:DODE, DS:DATA
START:  PUSH  DS
                MOV   AX, 0
                PUSH  AX
               MOV  AX,  DATA
               MOV   DS,AX
                MOV AX,
               CMP  AX, 60
              JAE  NEXT1
           MOV   AX,  S1.NAME              //不及格的学生成绩显示出来//
             SHOW  AX                              //不及格的学生成绩显示出来//  这里编的好像不对?
NEXT1:   MOV  AX, S1.ENGLISH
                  CMP  AX, 60
              JAE  NEXT2
           MOV   AX,  S1.NAME
             SHOW  AX
NEXT2:    MOV  AX, S1.CHINESE
                  CMP  AX, 60
                  JAE  NEXT3
               MOV   AX,  S1.NAME
             SHOW  AX
NEXT3:   MOV  AX, S1.MATHES
                  CMP  AX, 60
                  JAE  NEXT4
               MOV   AX,  S1.NAME
             SHOW  AX
NEXT4:MOV  AX, S1. HISTROY
                  CMP  AX, 60
                  JAE  NEXT3
               MOV   AX,  S1.NAME
             SHOW  AX                                 //    这是第一学生的成绩//
               ..........
                ..........


请问各位,怎样用循环来找出不及格学生的姓名,我这里不会处理,请高手们指教?
搜索更多相关主题的帖子: 定义 姓名 结构 学生 
2007-11-26 10:43
快速回复:将学生的班级、姓名和5门课的成绩定义为一个结构的程序!请看看!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014254 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved