目录
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;
}
测试结果如下