随机的将1-100之间的数据添加到 ArrayList数组中
2014-07-08 14:46
232 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace ConsoleApplication2 { class Program { //随机的将1-100之间的数据添加到 ArrayList数组中 static void Main(string[] args) { ArrayList arrlist = new ArrayList(); //声明一个数组 Random ran = new Random(); //定义一个伪随机数生成器 while (true) { //如果arrlist数组的元素超过100个的时候就输出arrlist的元素,然后终止程序(return) if (arrlist.Count >= 100) { arrlist.Sort(); //将arrlist数据按升序排序 foreach (int s in arrlist) { Console.Write(s+" "); } Console.ReadKey(); return; } int random = ran.Next(1, 101); //返回一个1-100之间的随机数 if (!arrlist.Contains(random)) { arrlist.Add(random); } } } } }
用分割线分割数组的元素
namespace ConsoleApplication2 { class Program { static void Main(string[] args) { //输出你|我|他 string[] arr = { "你", "我", "他" }; string s = null; for (int i = 0; i < arr.Length; i++) { if (i == arr.Length - 1) { s = s + arr[i]; } else { s = s + arr[i] + "|"; } } Console.WriteLine(s); Console.ReadKey(); } } }
相关文章推荐
- ArrayList(数组列表)与ArrayList之间数据的添加与删除操作
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- [黑马程序员一]:动态向数组中添加数据之Array,ArrayList,List,Dictionary用法
- 用js实现随机选取10–100之间的10个数字,存入一个数组,并排序
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 已知一个数组 20 个元素(随机 1 到 100 之间包含 1 和 100),求大于平均数的元素个数,并动态生成一个新数组保存
- 用 js 实现随机选取 10–100 之间的 10 个数字,存入一个数组,并排序
- 随机生成1-100之间的数,并无一重复的存入长度为100的数组中
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- C#声明一个100大小的数组 随机生成1-100之间不重复的数
- loner_li 产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 随机10个100到200之间的整数,将这些数放入数组中,打印数组,再使用 3种排序。
- 定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个 0~100之间的随机整数,将它们存储到一维数组中,
- 动态向数组中添加数据之Array,ArrayList,List,Dictionary用法
- [面试算法]有一无符号整型数组,大小为10, 初始的数值随机,但在[0, 99]之间。请用C语言写一个过滤程序,令数组内的数据互不相等。
- 生成一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 动态生成数组保存:已知一个数组20个元素(随机 1~100之间包含1和100),求大于平均数的元素个数,并动态生成一个新数组保存
- 面试题:C#声明一个100大小的数组 随机生成1-100之间不重复的数
- 产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 定义一个具有10 个整形元素的数组,随机生成1——100 之间的整数初始化数组元