该用户从未签到
您需要 登录 才可以下载或查看,没有帐号?注册
微信图片_20201116132352.jpg (26.19 KB, 下载次数: 2)
下载附件 保存到相册
2020-11-16 13:24 上传
1 把原问题转化为数学问题求30个成绩值中的最大值及对应的姓名;2 已知条件化为输入数据依次输入30个名字和30个成绩值;(其中名字的数据类型为字符串,成绩值的数据类型为整数型,关于数据类型我们将在后面详细讲解)3 分步计算这是一个典型的求最大值的问题,方法很多,这里举一种方法:3-1 取出第1个同学和第2个同学的姓名和成绩,比较大小,将那个较大的成绩值储存在一个位置,这个位置我们给他起个名字,就叫<当前最大成绩值>吧,再把这个较好的成绩对应的同学姓名存到另一个位置,就叫<当前最好成绩的同学姓名>;3-2 这样,第1个同学和第2个同学成绩比较完成,得到了这2名同学中的成绩最好的同学,信息储存在:<当前最大成绩值>和<当前最好成绩的同学姓名>中;3-3 下面就是重复性的工作了,把得到的<当前最大成绩值>和<当前最好成绩的同学姓名>与第3位同学进行比较,仍然是把较大的成绩值储存在<当前最大成绩值>里,把这个较好的成绩对应的同学姓名存到<当前最好成绩的同学姓名>里;3-4 这个过程一直进行,直到把30个同学的信息都比较完,这时<当前最大成绩值>里存的值就是最好的成绩,<当前最好成绩的同学姓名>里存的值就是这位最厉害的同学的姓名。4 输出按照你想要的格式,将上面两个储存的值显示出来,就完成了!
下载资料威望不够?点击查看获取威望的N种方法>>
举报
签到天数: 1 天
[LV.1]初来乍到
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-11-24 21:10 , Processed in 0.187500 second(s), 27 queries , Gzip On.
深圳市墨知创新科技有限公司
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050