猜数小游戏代码实现
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("继续...");
}
}
实例运行效果如下:
[========]
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";
}
}
}
实例运行效果如下:
以上是关于猜数小游戏代码实现的主要内容,如果未能解决你的问题,请参考以下文章