简答题

产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。

正确答案

int[]intArr=newint[100];
ArrayListmyList=newArrayList();
Randomrnd=newRandom();
while(myList.Count<100)
{
intnum=rnd.Next(1,101);
if(!myList.Contains(num))
myList.Add(num);
}
for(inti=0;i<100;i++)
intArr[i]=(int)myList[i];

答案解析

相似试题
  • 定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个0-100之间的随机整数,将它们存储到一维数组中,然后统计成绩低于平均分的学员的人数,并输出出来。

    简答题查看答案

  • 将一个100行100列的下三角矩阵压缩存储到一维数组A中,则数组A的长度最少为()。

    填空题查看答案

  • 正确定义一个整型数组,大小为10,数组名为a,请完善:int();

    填空题查看答案

  • 正确定义一个整型数组,大小为10,数组名为a,各元素值为0,请完善:int();

    填空题查看答案

  • 请编写函数int fun(int m,int score[],int below[]),它的功能是:将低于平均分的人数作为函数值返回,并将低于平均分的成绩放在below数组中(m表示score的长度,score表示成绩)。例如,当score数组中的数据为:10、20、30、40、50、60、70、80、90时,函数返回4,below中的数据应为:10、20、30、40。

    简答题查看答案

  • 已知:int[]a=newint[100];在下列给出的数组元素中,非法的是()

    单选题查看答案

  • 构造方法String(char[],int,int)中,第二和第三个参数分别用来生成字符串的字符型数组的起始位置和长度

    判断题查看答案

  • 在C#中,int[][]是定义一个int型的二维数组。

    判断题查看答案

  • 定义一个一维数组,存储随机生成的200个1~100以内的整数,统计每个整数出现的次数。最终打印出各个值出现的次数。  生成随机数的方法:Math.random()生成大于等于0.0小于1.0的浮点数。  生成100以内的随机整数:(int)(100×Math.random()+1)。

    简答题查看答案