早教吧作业答案频道 -->其他-->
首先是生成1-35这个35个数字而后随机分成7组每组包含5个数但每个数不能重复比如第一组里有1这个数那剩下的6组包括第一组的另外4个数只能在2-35里面随机组成
题目详情
首先是生成1-35 这个35个数字 而后随机分成7组 每组包含5个数
但每个数不能重复 比如第一组里有1这个数 那剩下的6组 包括第一组的另外4个数 只能在2-35里面随机组成
但每个数不能重复 比如第一组里有1这个数 那剩下的6组 包括第一组的另外4个数 只能在2-35里面随机组成
▼优质解答
答案和解析
static void Main(string[] args)
{
// 首先是生成1-35 这个35个数字 而后随机分成7组 每组包含5个数
//但每个数不能重复 比如第一组里有1这个数 那剩下的6组 包括第一组的另外4个数 只能在2-35里面随机组成
//首先生成35个数字
List dataSource = new List();
for (int i = 1; i <= 35; i++)
dataSource.Add(i);
//开始随即分组,外侧循环7次,分为7组
List
{
// 首先是生成1-35 这个35个数字 而后随机分成7组 每组包含5个数
//但每个数不能重复 比如第一组里有1这个数 那剩下的6组 包括第一组的另外4个数 只能在2-35里面随机组成
//首先生成35个数字
List
for (int i = 1; i <= 35; i++)
dataSource.Add(i);
//开始随即分组,外侧循环7次,分为7组
List
- > groups = new List
- >();
for (int i = 0; i < 7; i++)
{
//内侧循环5次,每组生成5个数字
List
Console.WriteLine("第{0}个分组的数字为:", i + 1);
for (int j = 0; j < 5; j++)
{
//随即取数字,根据dataSource的长度来随即一个索引,利用这个索引取出dataSource中的数字假如分组中,然后将这个数字从dataSource中移除
int index = new Random().Next(dataSource.Count);
int number = dataSource[index];
lst.Add(number);
dataSource.RemoveAt(index);
Console.Write(number + ",");
}
groups.Add(lst);//groups存放最后生成的7个分组
Console.WriteLine();
}
Console.Read();
}

看了 首先是生成1-35这个35个...的网友还看了以下:
仓库有一批化肥,第一次取出总数的40%,第二次取出总数的三分之一少12袋,这时仓库里仓库有一批化肥 2020-04-05 …
丘比特密码7个数字第一道:字母I在英文字母表里排第几位?第二道:Ⅲ代表阿拉伯数字几?第三道:如果用 2020-05-15 …
双曲函数图象高数在高等教育出版社编的高等数学里第一章第一节中用叠加法作出的双曲正弦和双曲余弦图象中 2020-08-01 …
小丽的桌子上排列着5个盒子,这五个盒子里共放了2002个小珠子,其中第3个盒子里的珠子数是第二个盒子 2020-11-10 …
3、小丽的桌子上排列着5个盒子,这5个盒子里共放了2002个小珠子,其中第3个盒子里的珠子数是第二个 2020-11-10 …
抄数有无第三种?除了激光抄数和探针抄数还有没有其它的抄数方法?因为手上有PDA机是客户的,激光抄数会 2020-11-27 …
有一个长长的纸条,里面有37个方格,要求在每个方格里填入一个自然数,从1到37,既不重复,也不遗漏. 2020-12-02 …
有一个长长的纸条,里面有37个方格,要求在每个方格里填入一个自然数,从1到37,既不重复,也不遗漏. 2020-12-02 …
数学题......两个书包里个有若干本书,小强先从第一个书包里拿出4本书放入第2个书包里,再从第2个 2020-12-04 …
Excel表格中,怎么同时加入加减算法?我的意思是,例如一行里面有三个格子,第一个格子里有一个数字2 2020-12-15 …