-|||-①生成1个介于[1,10]之间的随机数(不输出);-|||-②由用户来猜这个数字;-|||-③对用户的猜数情况分别给出相应的提示:-|||-数太大"、"数太小"、"数(用C语言)
时间: 2023-11-09 19:08:26 浏览: 31
- ①生成1个介于[1,10]之间的随机数(不输出):
```java
//Java代码
int randomNum = (int) (Math.random() * 10) + 1;
```
- ②由用户来猜这个数字:
```java
//Java代码
Scanner input = new Scanner(System.in);
int guessNum = input.nextInt();
```
- ③对用户的猜数情况分别给出相应的提示:
```java
//Java代码
if (guessNum > randomNum) {
System.out.println("数太大");
} else if (guessNum < randomNum) {
System.out.println("数太小");
} else {
System.out.println("恭喜你,猜对了!");
}
```
相关问题
C语言:|||-①生成1个介于[1,10]之间的随机数(不输出);-|||-②由用户来猜这个数字;-|||-③对用户的猜数情况分别给出相应的提示:-|||-数太大"、"数太小"、"数
C语言:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int num, guess, count = 0;
srand(time(0));
num = rand() % 10 + 1;
do
{
printf("请猜一个1到10之间的数字:");
scanf("%d", &guess);
count++;
if (guess > num)
{
printf("数太大了!\n");
}
else if (guess < num)
{
printf("数太小了!\n");
}
else
{
printf("恭喜你,猜对了!\n");
printf("你一共猜了%d次。\n", count);
}
} while (guess != num);
return 0;
}
```
用python生成20个介于0-100之间随机数的列表
A:
```python
import random
random_list = [random.randint(0, 100) for _ in range(20)]
print(random_list)
```
输出结果示例:
```
[63, 22, 58, 36, 83, 59, 49, 46, 35, 51, 7, 33, 55, 20, 84, 70, 97, 62, 23, 56]
```