编写程序,随机产生一个10个元素组成的一堆数组,要求按升序进行排列.

编写程序,随机产生一个10个元素组成的一堆数组,要求按升序进行排列,并且从键盘输入一个数据,并将其插入到数组适当位置,即插入后的数组仍按升序排列.
(1)数组元素随机产生,并且在10-100范围内
(2)数组按升序排列,排序由自定义子过程完成
(3)从键盘输入一个数,插入到数组中
(4)将插入且按升序排列的数组显示到文件框,并且保存到文件中.
在线等.

1、首先创建一个简单的demo数组用于测试,代码如图所示。

2、通常会按数组长度随机键值来获取随机数作为键值获取,可是这种方法不能作用于以字符串为键名的数组,每次只能返回一个随机元素,需要多次随机,容易获取到相同的元素,代码如下图所示。

3、使用array_rand(array,number),默认返回1个数组的随机键名,我们可以根据这个键名获取对应的随机元素值,对字符串键名是也有效的。

4、运行结果如下图所示。

温馨提示:答案为网友推荐,仅供参考
相似回答