int[] arry = new int[98];
Random rd = new Random();
List<int> temp = new List<int>();
//随机产生98个1-100自然数
while (temp.Count<98)
{
int result = rd.Next(1, 101);//随机产生1~100随机数;
if (temp.Contains(result))
{
continue;
}
temp.Add(result);
}
//将98个数填充到数组中;
for (int i = 0; i < 98; i++)
{
arry[i] = temp[i];
}
/*强烈推荐这种做法开始*/
//标识为1
int[] arrytemp=new int[101];
for (int i =0; i <98; i++)
{
arrytemp[arry[i]] = 1;//给98个自然数标识;
}
for (int i =1; i <=100; i++)
{
if (arrytemp[i]==1)
{
continue;
}
Console.WriteLine(i );
}
/*强烈推荐这种做法结束*/
/*以下一般的做法,我不推荐。。。。*/
/*以下一般的做法,我不推荐。。。。*/
/*以下一般的做法,我不推荐。。。。*/
/*以下一般的做法,我不推荐。。。。*/
/*以下一般的做法,我不推荐。。。。*/
//定义一个泛型数组
List<int> aa = new List<int>();
//赋值1-100自然数
for (int i = 1; i <=100; i++)
{
aa.Add(i);
}
//如果随机产生的98个自然数存在上面定义泛型数组中,将它移除;
for (int i = 0; i < 98; i++)
{
if (aa.Contains(arry[i]))
{
aa.Remove(arry[i]);
}
}
//打印这两个数
foreach (var item in aa)
{
Console.WriteLine(item);
}
Console.ReadKey();
分享到:
相关推荐
在这个问题中,我们被要求创建一个程序,首先使用数组来定义一个可以容纳100个整数的空间,然后利用随机数生成器填充这些位置,最后按照倒序的顺序输出这些数字。这涉及到的主要知识点包括: 1. **数组**:数组是...
3. 1~100共一百个自然数,放入一个只有99个元素的数组中,找出没有被放入数组的这个数; 4. 字符串的反转输出 5. 截取字符串, 如果该字符串是“abc我的”,当截取的字节数是3时候就是"abc',如果是4,依然是 abc,也...
输入一个自然数n,求1~n之间的所有自然数之和。
问题:在一个数组中(数组中的元素要输入),寻找其中的素数,并将其排序,再以数组的形式输出。
在本资源中,还提供了一个实践例程,演示了如何使用一维数组来存储自然数1~20,然后按逆序分两行输出元素值,在一行上输出所有下标为偶数的数组元素,在一行上输出所有值为偶数的数组元素。 在本资源的最后部分,...
首先,我们了解到在Numpy中,可以使用`np.random.rand`函数来轻松地生成包含随机浮点数的数组,例如`a = np.random.rand(3,4)`会创建一个3x4的二维数组,其中每个元素都是[0,1)区间内的随机数。 然而,如果我们要...
字符串数组的每个字符占据一个元素位,在数组中元素所处的位置用自然数标识。 字符串数组的操作包括字符串的连接、查找、替换等。字符串的连接可以使用`strcat`函数,例如:`Aa = [A, a]`将字符串`A`和`a`连接成一...
在这个项目中,我们可能创建了一个数组来存储1到10的整数,然后利用数组类的方法进行随机排序。 整数排序是我们关注的另一个关键点。排序算法是计算机科学中的基础,例如冒泡排序、选择排序、插入排序、快速排序等...
设T[0:n-1]是n个元素的数组,如果其中某个元素x在整个数组中的出现次数超过n/2,则称x为数组T的主元素。输入数据由文件名为input.txt的文本文件提供。 请设计一个线性时间算法,判断input中的数据是否存在主元素。在...
欧几里得算法基于这样一个事实:两个整数a和b(a>b)的最大公约数等于b和a除以b的余数的最大公约数。用VB实现如下: ```vb Function GCD_Euclid(a As Integer, b As Integer) As Integer If b = 0 Then GCD_...
2. 接下来n行:每行一个自然数。 #### 输出格式 对于每组输入,如果找到了x,则输出该自然数及其出现的次数;如果未找到,则输出NO。 #### 样例输入输出 ``` 样例输入: 8 100 2 4 2 4 5 100 2 100 8 3 2 4 2 4 5 ...
根据题目描述,我们面对的问题是计算一本书的所有页码中各个数字0至9出现的次数,其中这本书的页码是从自然数1开始一直到自然数n。为了解决这个问题,我们需要理解几个关键的概念和技术: ### 问题定义 对于一本...
遍历数组,对每个元素调用`is_prime`函数,根据返回结果将其放入相应的数组。以下是完整的示例代码: ```python primes = [] non_primes = [] for num in numbers: if is_prime(num): primes.append(num) else:...
* 一维数组可以用来存储自然数1~20,例如:int x[20],然后输出数组元素。 * 数组元素可以按照逆序输出,例如:输出x[19]到x[0]。 * 数组元素可以按照下标为偶数的元素输出,例如:输出x[2]、x[4]、x[6]等。 * 数组...
半数集set(6)中有6 个元素。 注意半数集是多重集。 编程任务: 对于给定的自然数n,编程计算半数集set(n)中的元素个数。 Input 输入数据由文件名只有1 行,给出整数n。(0) Output 程序运行输出到只有1 行,给...
给定一个背包,其最大承重为m,以及n件物品,每件物品的质量分别为w1, w2, ..., wn,目标是选择物品使得放入背包的总质量正好等于m,同时每件物品只能选择0次或者1次。在Java中,我们可以使用递归的方法来解决这个...
对任意给定的一个自然数n,将分母小于等于n的不可约的真分数按升序排列,并且在第一个分数之前加上0/1,在最后一个分数之后加上1/1,这个序列称为n级法雷数列,以Fn表示。如F5为:0/1,1/5, 1/4, 1/3, 2/5, 1/2, 3/5,...
若有一个自然数序列,长度为n,若其中某一个自然数出现的次数超过了n/2,我们则称这个自然数是这个自然数序列的主数。 现在给你一个自然数序列,长度不定,要求设计一个尽可能高效的算法找出这个序列是否存在这样的...
- **重数**:指的是一个元素在多重集中出现的次数。 - **示例**:如给定的多重集 S = {1, 2, 2, 2, 3, 5},其中 2 的重数为 3,因此 2 是 S 的众数。 ### 3. C语言编程基础 - **数据类型**:C 语言中的基本数据...