C++实现猜数小游戏的实现
今天弄个简单的
#include<stdio.h> #include<stdlib.h> #include<time.h> main() { int a,b; char c; srand(time(NULL)); a=1+(rand()%1000); printf("我有一个介于1和1000之间的数字\n你能猜出我想的数字吗?\n请输入您的猜测.\n"); scanf("%d",&b); while(b!=-1) { if(b==a) { printf("答对啦\n你想再玩一次吗(yes(是) or no(否))?"); scanf("%c",&c); scanf("%c",&c); switch(c){ case 'y': printf("我有一个介于1和1000之间的数字\n你能猜出我想的数字吗?\n请输入您的猜测.\n"); scanf("%d",&b); break; case 'n': break; } } while(b<a) { printf("太少了,再试一次\n"); scanf("%d",&b); } while(b>a) { printf("太大了,再试一次\n"); scanf("%d",&b); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
C/C++仿华容道小游戏
本文实例介绍了C++模仿华容道小游戏实现代码,分享给大家供大家参考,具体内容如下 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <stdbool.h> #define maxnum 16 #define colnum 4 bool numexists(int *numbers, int length, int num); int getnumber(int **number
-
C++实现简单射击小游戏
使用c++制作简单的横板射击小游戏,供大家参考,具体内容如下 #include <easyx.h> #include <time.h> #include <conio.h> class Bullet; class Tank; class E_Bullet; class Boss; bool dead = false; bool wined = false; struct pos//坐标类 { int a; int b; }; class E_Bullet//敌人打出的子
-
C++面向对象实现五子棋小游戏
尽量将面向对象的思想融入进程序中 ChessBoard.h //ChessBoard.h #pragma once #define ROW 15 #define COL 15 #include<iostream> using namespace std; class ChessBoard//棋盘类 { public: char m_cSquare[ROW][COL]; public: ChessBoard(); void show(); }; ChessBoard.cpp //ChessBoa
-
C++实现产生随机数和相应的猜拳小游戏实例代码
一.简介 c++中,产生随机数的通用方法就是调用 srand()和 rand() 函数. Rand 单纯的rand()会返回一个0至RAND_MAX之间的随机数值,而RAND_MAX的值与int位数有关,最小是32767.不过rand()是一次性的,因为系统默认的随机数种子为1,只要随机数种子不变,其生成的随机数序列就不会改变. 其实,对于rand()的范围,我们是可以进行人为设定的,只需要在宏定义中定义一个random(int x)函数,就可以生成范围为0至x的随机数值.当然,也可以定义为r
-
C++小游戏BrickHit实例代码
打砖块小游戏.材料:EasyX图形库. 碰撞的处理,木板移动方法还需要优化. //定义 Circle,Brick,Broad #include<cmath> #include<graphics.h> #ifndef _PROPERTY_H_ #define _PROPERTY_H_ struct Circle { int x0, y0, r; int mvX, mvY; COLORREF color; virtual ~Circle() {} Circle(int x0_, int
-
C++基于控制台实现的贪吃蛇小游戏
本文实例讲述了C++基于控制台实现的贪吃蛇小游戏.分享给大家供大家参考.具体实现方法如下: #include <windows.h> #include <time.h> #include <stdio.h> #define MAX 100 #define UP 1 #define DOWN 2 #define LEFT 3 #define RIGHT 4 #define MOVING 5 #define STOP 0 HANDLE hMain_Out = NULL; H
-
C++实现推箱子小游戏源码
本文实例为大家分享了C++实现推箱子小游戏的具体代码,供大家参考,具体内容如下 功能尚为完善. // ConsoleApplication2.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include<iostream> #include<windows.h> #define KEY_DOWN(vk_code) GetAsyncKeyState(vk_code) & 0x8000 ? 1 : 0 using
-
DEVC++实现推箱子小游戏
推箱子小游戏(基于DEVC++),供大家参考,具体内容如下 #include<iostream> #include<stdio.h> #include<conio.h> #include <windows.h> using namespace std; void Game_Menu(HANDLE hout); void Game_description(HANDLE hout); void gotoxy(HANDLE hout, int x, int y);
-
用VC++6.0的控制台实现2048小游戏的程序
首先感谢这位大侠的无私分享,仔细学习这个程序以后收获很多,试着添加一些注释 源程序是从开源中国看到的,原作者是 刘地(sir?) 地址为http://www.oschina.net/code/snippet_593413_46040 geek_monkey于2015年3月5日为拜读该程序,受益匪浅 为了方便自己,以及更多初学者阅读,我试着写了写了注释供参考 我是C语言初学者,如有错误希望指正.轻喷 复制代码 代码如下: #include <stdlib.h> #include <stdi
-
javascript实现的猜数小游戏完整实例代码
本文实例讲述了javascript实现的猜数小游戏.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <
-
python实现简易猜数小游戏
目录 程序思想: 具体代码: 近几天闲着没事开始学了些python,看了看之前写过的代码,把写过的基础的几个程序写进博客,今天是第一个.一个可以说简单的不能再简单的小程序——猜数. 系统随机生成一个1至100的整数,用户有10次机会来猜测,每次猜完后有大小提示. 程序思想: #猜数游戏 import random 整型计数变量1=1 print(f'猜数游戏,10次机会,加油!!') while True 生成一个1至100的随机数 while 计数变量1<=10: 用户输入猜想的数 if 猜想
-
C++实现猜数小游戏的实现
今天弄个简单的 #include<stdio.h> #include<stdlib.h> #include<time.h> main() { int a,b; char c; srand(time(NULL)); a=1+(rand()%1000); printf("我有一个介于1和1000之间的数字\n你能猜出我想的数字吗?\n请输入您的猜测.\n"); scanf("%d",&b); while(b!=-1) { if
-
python猜数字小游戏实现代码
教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下. 我们先来看导入模块: """ 简易python猜数小游戏""" import random import time #导入模块 我们导入了两个模块: random随机数 time时间 接着命名变量: b = 20 #最大值 a = random.randint(0, b) #要猜的数在最大值和0之间 t = 1 #设立关数变量 f = 10
-
java猜数字小游戏案例
本文实例为大家分享了java猜数字小游戏案例,供大家参考,具体内容如下 package day08; import java.util.Scanner; public class GuessNumber { /** * 猜数字小游戏:. 需求: 随机产生一个整数数1-100(被猜数)不设置输出 * 键盘录入一个玩家要猜的数字 * 判断猜大还是猜小了或者猜中 */ public static void main(String[] args) { // 随机产生整数1-100 int number
-
C语言实现的猜数字小游戏
本文实例为大家分享了C语言实现猜数字小游戏的具体代码,供大家参考,具体内容如下 代码如下 #include <stdio.h> #include<stdlib.h> #include<time.h> //rand为产生随机数的函数 void game() { srand((unsigned)time(NULL)); int key = (int)rand() % 100; //产生一个1---100之间的数 int ret = 0; while (1) { printf
-
linux实现猜数字小游戏源码
一个简单的linux猜数字小游戏源码 游戏规则: 猜数字游戏通常由两个人玩,一方出数字,一方猜.出数字的人要想好一个没有重复数字的 4 个数,不能让猜的人知道.猜的人就可以开始猜.每猜一个数字,出数者就要根据这个数字给出几 A 几 B,其中 A 前面的数字表示位置正确的数的个数,而 B 前的数字表示数字正确而位置不对的数的个数.如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个 5 的位置对了,记为 1A,而 3 和 4 这两个数字对了,而位置没对,因此记为 2B,合起来就
-
C++实现猜牌小游戏
这是大一的时用C写的猜牌小游戏,里面用了easyx图形库,供大家参考,具体内容如下 运行效果 代码 #include<stdio.h> #include<time.h> #include<stdlib.h> #include<Windows.h> #include<graphics.h> #include<mmsystem.h> #pragma comment(lib,"winmm.lib") #define HA
-
猜数字小游戏C#实现代码
猜数字小游戏,供大家参考,具体内容如下 1.实验目的 掌握循环.分支等结构的使用方法,以及数据类型转换的方法. 2.实验内容 设计并实现一款猜数字游戏.游戏开始之后,首先生成一个随机数n.n是在1至100之间的一个整数.玩家有十次机会猜该数字的大小.如果在十次之内猜中n的大小,则游戏成功:否则游戏失败.每次猜的数字如果不对,则程序要给玩家提示,玩家猜的数字相比n是较大还是较小,并将猜数范围更新后显示出来. 3.实验要求 程序应能够具有鲁棒性. 1.如果用户输入的不是数字,程序应提示错误信息,而更
-
利用C语言实现猜数字小游戏
本文实例为大家分享了C语言实现猜数字小游戏的具体代码,供大家参考,具体内容如下 实现猜数字的游戏: 要用程序完成以下几步: 1.电脑自动生成随机数(1到100之间的数字) 2.玩家输入自己猜的数字(输入0 -- 100之间的数字) 3.猜对了就输入:猜对了 猜错了就输入:猜大了,或者是猜小了 4.可以多次玩这个游戏. 任何程序都要从main函数开始去看: 找到下面程序中的main函数从那里开始分析: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdi
随机推荐
- 详解PHP正则表达式替换实现(PHP preg_replace,PHP preg_replace)
- Jquery ajax传递复杂参数给WebService的实现代码
- 深入理解Angularjs向指令传递数据双向绑定机制
- 用Java代码实现栈数据结构的基本方法归纳
- UIWebView控件中字体大小和字体样式的修改
- 利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
- [PHP]实用函数4
- 3个PHP多维数组转为一维数组的方法实例
- C++中函数指针详解及代码分享
- Node.js Streams文件读写操作详解
- JavaScript confirm选择判断
- CSS教程之css选择器 、属性、值
- 无聊,写了个日历程序,欢迎拍砖
- 微信小程序 循环及嵌套循环的使用总结
- Wampserver2.5配置虚拟主机出现403 Forbidden的处理方案
- php防止CC攻击代码 php防止网页频繁刷新
- BBS(php & mysql)完整版(六)
- c语言 汉诺塔算法代码
- Android onLoadFinished与onLoaderReset回调详解及实例
- 浅谈vuejs实现数据驱动视图原理