猜数字游戏(1-100)
直接上代码吧
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int menu(){ printf("================\n");printf("====1,Start!====\n"); printf("====2,Exit! ====\n"); printf("================\n"); printf("请输入您的选项: "); int choice = 0; scanf("%d", &choice); return choice;
}
void Game(){ //1,生成一个随机数。(1-100) int to_guess = rand() % 100 + 1; //2,提示用户输入数字。 while (1){ printf("请输入一个整数:"); int num = 0; scanf("%d", &num); //3,用户输入的数字和准比好的随机数比较。 //4,根据比较结果给用户提示 if (num< to_guess) { printf("低了!\n"); } else if (num>to_guess) { printf("高了!\n"); } else { printf("恭喜你猜对了!\n"); return; } }
}
int main(){ //计算机生成一个数字(1-100) //用户来猜数字,如果猜对了提示回答正确。 //如果猜错了,提示用户“高了或低了”,让用户重新输入 srand((unsigned int)time(0)); while (1) { int choice = menu(); if (choice == 1){ Game(); } else if (choice == 2) { printf("goodbye!\n"); break; } }
system("pause"); return 0;
}
猜数字游戏(1-100)相关推荐
- c语言实现简单的猜数字游戏(1~100)
猜数范围为1~100,猜大输出猜大了,猜小输出猜小了,游戏可以无限玩. 首先先做一个简单的菜单界面,只需要利用do--while循环就能实现,输入1开始游戏,输入0 退出游戏. int main() ...
- C语言实现1到100简单猜数字游戏
猜数字游戏就是系统随机生成一个数字,我们来猜的游戏. 这里我们约定 1表示玩游戏,0表示退出游戏. 那么怎么才能让系统随机生成一个数字呢?这里我们想到一个函数:rand()函数. 通过查阅MSDN软件 ...
- Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字
返回本章节 返回作业目录 需求说明: (1)实现控制台的猜数字游戏.游戏运行时产生一个1-100之间的随机数字 (2)要求用户从控制台输入数字,若输入的数字比随机数小,则输出"太小了,再大一 ...
- 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100。 * 定义一个类对A类的成员变量v进行猜。 * 如果大了则提示大了小了则提示小了。等于则提示猜测成功。
/** 类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100.* 定义一个类对A类的成员变量v进行猜.* 如果大了则提示大了小了则提示小了.等于则提示猜测成功.*/ import java ...
- 类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100。定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。
package com.leiclass.cle; import java.util.Scanner; public class Test1 { /** * 类的成员变量: 猜数字游戏:一个类A有 ...
- python1~100猜数字游戏规则_Python小游戏——猜数字教程(random库教程)
今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...
- 1、猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。在main方法
定义一个类,其中封装成员变量v-猜数的目标, num-猜测的数据 guess方法根据num和v比对结果生成对应的提示信息 import java.util.Scanner; public class ...
- 1.JAVA猜数字游戏: 一个类A有两个成员变量v、num,v有一个初值100。 定义一个方法guess,对A类的成员变量v,用num进行猜。 *如果num比v大则提示大了,反之则提示小了.
思路: * 1.创建一个类,定义两个成员变量v和num,v是固定值所以直接赋值,num是键盘录入的. * 2.定义一个setNum类,将来通过对象调用将键盘录入接收的数据进行设置 * 3.创建一 ...
- 1~100之间的,猜数字游戏
//写一个猜数字小游戏 //1.自动产生一个1~100之间的随机数 //2.猜数字 // a.猜对了,恭喜你,游戏结束 // b.你猜错了,会告诉你猜大了,还是猜小了,继续猜,直到猜对 //3.游戏一 ...
- C语言练习-1到100的猜数字游戏(循环)
1-100的猜数字游戏 #include <stdlib.h>//srand头文件 #include <time.h>//time头文件 void menu()//菜单 {pr ...
最新文章
- 简单入门循环神经网络RNN:时间序列数据的首选神经网络
- 中文Python:中文编程不是梦
- jpa mysql乐观锁_JPA @Lock(value = LockModeType.PESSIMISTIC_WRITE) 悲观锁防坑
- EndNote的PDF Handing功能, 让你的PDF管理井井有条
- MIT线性代数:20.克拉默法则,逆矩阵和体积
- mysql网络异常_mysql运行过程中因网络或者数据库原因导致的异常
- Memcached - Base
- jQuery 事件方法(交互)
- 可以势利,不可以小人
- 三维重建的定位定姿算法
- 2.lvm动态逻辑卷
- (转)SegWit 与 Lightning Network
- latex如何设置字体并加粗_LaTeX字体设置
- 【C语言程序】求直角三角形边长
- Docker容器内安装wkhtmltox用来html转pdf
- java打雪仗,linux jdk安装--转载
- 健身预约小程序的设计与实现
- 什么是BlockingQueue
- %3c韩非子%3e语言研究pdf,韩非子王先慎.pdf
- System.Windows.Markup.XamlParseException:““无法从文本“pack://application:,,,/Resources/images/Picture.jpg
热门文章
- 【产品运营实习】面经
- 爬取数据是违法的吗_网络爬虫违法吗?
- new bing不用登录,不用申请排队就能用了
- 计算机毕业设计Python+uniapp教学质量评价系统小程序(小程序+源码+LW)
- 2022年这几个宝藏工具你使用了吗?
- CSS - 音乐盒 360° 无限循环旋转动画(元素转圈)
- 51单片机俄罗斯方块游戏+Proteus在线模拟仿真
- 后端程序设计课设,基于Java面向对象思想,MySQL数据库,Tomcat服务器实现网上商城网站。前后端分离开发思想,实现前后端信息交互。
- 有所学,有所成,有所爱
- 50种Linux 常用指令合集