import java.util.HashSet;
import java.util.Arrays;
public class RandomTest {
public static void main(String[] args) {
HashSet<Integer> hs = new HashSet<Integer>();
while (hs.size() < 10) {
int temp;
temp = (int) (Math.random() * 100);
if (temp != 0) {
hs.add(temp);
}
}
System.out.println("排序前");
for (int i : hs) {
System.out.print(i + " ");
}
System.out.println();
System.out.println("排序后");
Object[] array = hs.toArray();
Arrays.sort(array);
for (int i = 0; i < 10; i++) {
System.out.print(array[i] + " ");
}
}
}
分享到:
相关推荐
错误答案是在100以内随机生成的整数,同时确保四个选项之间不重复。这通过多次检查并重新生成错误答案来实现,直到找到三个不与正确答案或其它选项重复的整数。 4. **用户交互**:用户可以选择A、B、C或D中的一个...
- 描述:给出一个不多于5位的正整数,要求: - 求出它是几位数; - 分别输出每一位数字; - 按逆序输出每位数字,例如原数为321,应输出123。 - 关键知识点: - 输入输出操作:使用`scanf`接收整数,使用`...
该源码实现了一个有趣的应用,它将2000以内的任意整数随机分解为最多五个不重复的数字。这个过程涉及到几个关键的计算机科学和算法知识点: 1. **随机数生成**:程序需要能够生成0到2000之间的随机整数。这通常通过...
例如,生成100以内10个随机整数、随机步长的整数、从列表中随机选择元素以及对列表进行随机排序等。 总的来说,这份周作业涵盖了Python编程中基础的循环控制结构(`for`和`while`循环)以及随机数生成,这些都是...
首先生成一个1到9的随机数作为`a`,再生成一个5到10的随机数作为`n`。通过循环构造n位数并累加到`s`中。 7. **特定条件求和**:第七个示例是求100到300之间能被3和7整除的数之和。使用`For`循环遍历范围,当数值能...
- 随机生成100以内的10个整数,使用`for`循环和`randint()`函数。 - 使用`randrange()`生成奇数序列。 - `choice()`用于从列表中随机选择元素。 - `shuffle()`用于随机排列列表中的元素。 - `randint()`用于从...
该小程序是用C语言编写的,专为小学生设计,旨在帮助他们练习和提高100以内的四则运算能力。程序的核心功能包括随机生成数学题目、接收用户答案、计算答题时间和成绩,以此来评估和提升学生的计算技能。 首先,我们...
在Python编程语言中,我们可以看到多个...在这个例子中,它生成了100以内的10个不重复的随机整数。 这些代码片段展示了Python在基础编程、数据结构、文件操作、图形绘制、数学计算以及随机数生成等多个方面的应用。
- **描述**:给出一个100位的斐波那契数列,每10位打印一次。 - **实现思路**: - 生成斐波那契数列。 - 使用计数器每打印10位数字后换行。 #### 知识点十一:数字反转 - **描述**:给定一个数字1234,将其反转...
- **描述**:通过嵌套循环构造所有可能的由1至4组成的三位数,确保每一位上的数字都不相同。 #### 【程序2】企业利润计算(switch) - **知识点**: - switch-case 结构 - 变量定义与赋值 - 数据类型 - **描述**...
根据提供的文档信息,我们可以归纳出两个主要的知识点:一个是基于Python实现的猜数字游戏;另一个是利用Python的`turtle`库绘制五星红旗。 ### 一、猜数字游戏 #### 1. 游戏概述 本游戏的目标是通过一系列提示...
这份C语言课程设计报告主要涉及的是创建一个小学算术运算测试程序,该程序能够生成10以内的加减法题目,根据用户需求设置题目数量,然后由用户输入答案,程序会判断答案的正确性并给出反馈。以下是相关知识点的详细...
VB编程题目及答案涵盖了一系列基础至进阶的编程任务,主要涉及数值比较、数学运算、逻辑判断、字符串处理、数组操作、随机数生成、循环控制、函数与过程的应用以及算法设计等多个方面。以下是对这些题目的详细解释:...
- 编写一个小学算术运算测试程序,该程序要求能够完成10以内的加减运算。 - 程序能够根据用户的输入决定需要练习的题目数量。 - 用户输入答案后,程序能够判断正误并给出正确的题目数和错误的题目数,最终计算出...
1.3.3. 输入一个已经按升序排序过的数组和一个数字.................................... 46 1.3.4. 输入一颗二元查找树,将该树转换为它的镜像.................................... 48 1.3.5. 输入一颗二元树,从...
最近几年高频电路与数位电路共享相同电路板,构成所谓的混载电路系统似乎有增加的趋势,类似如此的设计经常会造成数位电路动作时,高频电路却发生动作不稳定等现象,其中原因之一是数位电路产生的噪讯,影响高频电路...