目录
java:
c语言:
java编写:
首先我们要获取随机数
java帮我们写好了一个类叫Random,这个类就可以生成一个随机数
那我们该如何使用Random类呢?
1、导包———Random这个类在哪呢(导包必须出现在类定义上面)
import java.util.Random;
2、创建对象———表示要开始用这个类了(只有r是变量名可以变,其他都不可以变得哦)
Random r=new Random();
3、 生成随机数———开始运作了(只有num为变量名可以变,其他也是都不可以变的哦)
int num=r.nextInt(随机数的范围);
这个括号里书写的是随机数的范围,这个范围一定是从0开始的,到这个数-1结束
完整代码如下
import java.util.Random;
import java.util.Scanner;
public class 猜数字 {
public static void main(String[] args) {
Random r=new Random();
int num=r.nextInt(100);
Scanner sc=new Scanner(System.in);
System.out.println("请输入你要猜的数字");
int i=sc.nextInt();
while(i!=num){
if(i<num)
System.out.println("你猜小了,请重新猜");
else if(i>num)
System.out.println("你猜大了,请重新猜");
i=sc.nextInt();
}
System.out.println("你猜对了");
}
}
测试结果如下
c语言编写:
rand
完整代码如下
#include <stdio.h>
#include <stdlib.h>
int main() {
int number = 0;
int guess = 0;
number = rand() % 100 ;
printf("猜一个1到100之间的数字:\n");
do {
scanf("%d", &guess);
if (guess > number) {
printf("猜大了!\n");
}
else if (guess < number) {
printf("猜小了!\n");
}
else {
printf("恭喜你,猜对了!\n");
}
} while (guess != number);
return 0;
}
测试结果如下