猜数小游戏代码实现

Posted 黃名樞の個人ブログ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猜数小游戏代码实现相关的知识,希望对你有一定的参考价值。


设计思路:

1、单机,用户交互

2、格式:使用嵌套循环结构

3、设计语言:Java


Java实现代码如下:

import java.util.Random;
import java.util.Scanner;

public class Demo{
    public static void main (String [] args){
        Random r = new Random(); // 实例化一个Random类
        int number = r.nextInt(100) + 1;
		
		for (int p = 6 ; p > 0 ; p -- ){
			Scanner sc = new Scanner(System.in);
			System.out.println("请输入你猜测的数字:");
			int guess = sc.nextInt ();
			
			if (guess > number){
				System.out.println("猜大啦!");
			}else if (guess < number){
				System.out.println("猜小啦!");
			}else{
				System.out.println("猜对啦!");
				break;
			}
		}
		System.out.println("继续...");
    }
}

实例运行效果如下:
image

[========]

C++实现代码如下:

#include <iostream>
using namespace std;

int main() {
	srand((unsigned int)time(NULL));
	int n = rand() % 100 + 1;
	int k;
	int a = 1;
	int o = 3;
	int d; 
	int h = 1;
	cout << "开始\\n";
		cout << "请输入你猜测的数值,你只有3次机会哦!\\n";

		while (a <= 3)
		{
			cin >> k;
			a++;
			if (k < n) {
				cout << "猜小啦!\\n";
			}
			else if (k > n) {
				cout << "猜大啦!\\n";
			}
			else {
				cout << "猜对啦!恭喜您!\\n";
				break;
			}

		}
		cout << "您的次数用完啦!要继续猜吗?\\n";
		cin >> d;
		int g = 1;
		if (d > 0) {

			while (g <= 3)
			{
				cin >> k;
				
				if (k < n) {
					cout << "猜小啦!\\n";
				}
				else if (k > n) {
					cout << "猜大啦!\\n";
				}
				else {
					cout << "猜对啦!恭喜您,号!\\n";
					break;
					g++;
				}

			}
		}
		else {
			cout << "您的次数用完啦!要查看你猜的数吗?\\n";
			int m;
			cin >> m;
			if (m > 0) {
				cout << n << endl;
			}
			else
			{
				cout << "抱歉,没有帮上你。\\n";
			}
		}
	}
	
	

实例运行效果如下:
image

以上是关于猜数小游戏代码实现的主要内容,如果未能解决你的问题,请参考以下文章

猜数小游戏

rust猜数游戏代码

随机猜数游戏源代码

c语言猜数游戏编程

c语言写猜数游戏,就是那个几A几B的,但改成电脑猜数,就是电脑1抽数字,电脑2猜数字,求AI代码阿

猜数游戏--0703