
易语言取多个变量中最大的一个数,第二大的一个数,第三大的一个数.
易语言取多个变量中最大的一个数,第二大的一个数,第三大的一个数.这时其中的一小段代码.这是软件运算后的结果,-------------------------------...
易语言取多个变量中最大的一个数,第二大的一个数,第三大的一个数.
这时其中的一小段代码.
这是软件运算后的结果,
------------------------------------------------------------------------------
第1题评估分数为: 2 分。。。。。。。。。第63题评估分数为: 2 分
八小组各组分数为: 8分 6分 6分 8分 7分 7分 10分 10分
此位应聘者财政指数为: 33 分 生活指数为: 29 分特征:体察性管理,体察性强,社会工作者,为他人工作动机.此位应聘者在财富和健康中,选择了财富.
------------------------------------------------------------------------------------------------
现在要求的是把"八小组各组分数为: 8分 7分 5分 9分 11分 13分 10分 10分 "
其中最大的三个取出来, 相同的也一起取,
比如取完后,得出结果, 第六项第一大、第五项第二大, 第七项第三大、第八项第三大. 展开
这时其中的一小段代码.
这是软件运算后的结果,
------------------------------------------------------------------------------
第1题评估分数为: 2 分。。。。。。。。。第63题评估分数为: 2 分
八小组各组分数为: 8分 6分 6分 8分 7分 7分 10分 10分
此位应聘者财政指数为: 33 分 生活指数为: 29 分特征:体察性管理,体察性强,社会工作者,为他人工作动机.此位应聘者在财富和健康中,选择了财富.
------------------------------------------------------------------------------------------------
现在要求的是把"八小组各组分数为: 8分 7分 5分 9分 11分 13分 10分 10分 "
其中最大的三个取出来, 相同的也一起取,
比如取完后,得出结果, 第六项第一大、第五项第二大, 第七项第三大、第八项第三大. 展开
1个回答
2013-07-10
展开全部
这个用简单的排序算法就轻松解决!另外,易语言sortAry 数组排序()命令直接用就可以了!---------------------------------方法1 -------------------------------------------------.版本 2.局部变量 小组分数, 整数型, , "8"小组分数 = { 8, 7, 5, 9, 11, 13, 10, 10 }
数组排序 (小组分数, 假)
//小组分数[1],小组分数[2],小组分数[3]就是要求的!---------------------------------方法2 -------------------------------------------------.版本 2.局部变量 小组分数, 整数型, , "8"
.局部变量 i, 整数型
.局部变量 j, 整数型, , , 数组下标
.局部变量 max1, 整数型
.局部变量 max2, 整数型
.局部变量 max3, 整数型
.局部变量 a, 整数型, , , 最大数序号
.局部变量 b, 整数型, , , 第二个序号
.局部变量 c, 整数型, , , 第三个序号小组分数 = { 8, 7, 5, 9, 11, 13, 10, 10 }
.变量循环首 (1, 3, 1, i)
.变量循环首 (1, 8, 1, j)
.如果真 (i = 1 且 小组分数 [j] > max1)
max1 = 小组分数 [j]
a = i
小组分数 [a] = 0
.如果真结束
.如果真 (i = 2 且 小组分数 [j] > max2)
max2 = 小组分数 [j]
b = i
小组分数 [b] = 0
.如果真结束
.如果真 (i = 3 且 小组分数 [j] > max3)
max3 = 小组分数 [j]
c = i
.如果真结束 .变量循环尾 ()
.变量循环尾 ()
信息框 (“最大数是第” + 到文本 (a) + “个数:” + 到文本 (max1) + “;第二个大数是第” + 到文本 (b) + “个数:” + 到文本 (max2) + “;第三个大数是第” + 到文本 (c) + “个数:” + 到文本 (max3) + “;”, 0, )
数组排序 (小组分数, 假)
//小组分数[1],小组分数[2],小组分数[3]就是要求的!---------------------------------方法2 -------------------------------------------------.版本 2.局部变量 小组分数, 整数型, , "8"
.局部变量 i, 整数型
.局部变量 j, 整数型, , , 数组下标
.局部变量 max1, 整数型
.局部变量 max2, 整数型
.局部变量 max3, 整数型
.局部变量 a, 整数型, , , 最大数序号
.局部变量 b, 整数型, , , 第二个序号
.局部变量 c, 整数型, , , 第三个序号小组分数 = { 8, 7, 5, 9, 11, 13, 10, 10 }
.变量循环首 (1, 3, 1, i)
.变量循环首 (1, 8, 1, j)
.如果真 (i = 1 且 小组分数 [j] > max1)
max1 = 小组分数 [j]
a = i
小组分数 [a] = 0
.如果真结束
.如果真 (i = 2 且 小组分数 [j] > max2)
max2 = 小组分数 [j]
b = i
小组分数 [b] = 0
.如果真结束
.如果真 (i = 3 且 小组分数 [j] > max3)
max3 = 小组分数 [j]
c = i
.如果真结束 .变量循环尾 ()
.变量循环尾 ()
信息框 (“最大数是第” + 到文本 (a) + “个数:” + 到文本 (max1) + “;第二个大数是第” + 到文本 (b) + “个数:” + 到文本 (max2) + “;第三个大数是第” + 到文本 (c) + “个数:” + 到文本 (max3) + “;”, 0, )
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询