猜数字游戏(小游戏编码)
要求:
1.电脑生成一个随机数。
2.猜数字。
3.良好的交互。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{printf("*****************************\n");printf("**** 1.play 0.exit ****\n");printf("*****************************\n");
}
void game()
{int ret = rand() % 100;int guess = 0;//生成随机数1-100之间(取模)//猜数字//NULL为空定义//这货里面的值要不断发生变化//即:时间戳//是当前计算机的时间-计算机的起始时间=(xxx)秒//(1970.1.1.0:0:0)//拿时间戳设置随机数的生成起点//生成随机数的函数while(1){printf("猜数字\n");scanf("%d", &guess);if(guess > ret){printf("猜大了\n");}else if(guess < ret){printf("猜小了\n");}else {printf("猜对了\n");break;}}
}
int main()
{int input = 0;srand((unsigned int)time(NULL));do {menu();printf("请选择>:");scanf("%d", &input);switch(input){case 1:game();break;case 0:printf("退出游戏\n");break;default:printf("选择错误\n");break;}} while (input);return 0;
}
猜数字游戏(小游戏编码)相关推荐
- 玩一个猜数字的小游戏吧
前言 大家一定都在聚会中玩过一个猜数字的小游戏吧? 就是主持人写下一个数字,在100以内,然后呢,大家就开始猜,每当一个人说出一个数字,主持人就说太大或者太小,然后慢慢的缩小范围,最后说对的人要接受惩 ...
- 《 猜数字》小游戏的Java实现
< 猜数字>小游戏的Java实现 1. 开篇简介 2. 需求简介 3. 思路分析 4. 步骤讲解 5. 代码实现 6. 如何更快猜到数字的方法 7. 总结 1. 开篇简介 嗨,大家好!!! ...
- 使用java完成一个猜数字的小游戏(数据范围在1-100之间)
最近开始学java,使用java做一个猜数字的小游戏,代码不多,我就直接贴代码了 /** A:案例演示* 需求:猜数字小游戏(数据在1-100之间)*/import java.util.Scanner ...
- linux写一个猜数字的脚本,linux的shell脚本猜数字1-100小游戏
linux的shell脚本猜数字1-100小游戏 #!/bin/bash echo '可以输入q或者quit退出' a=$[RANDOM%100+1] while :; do read -p '请输入 ...
- JAVA猜数字 斗地主小游戏
import Game; //Game为所创建的文件夹 import java.text.BreakIterator; import java.util.Random; import java.uti ...
- 利用random 的randint 方法写一个猜数字的小游戏
学习python第二天,编写的一款数字小游戏 昨天学习完条件语句和while循环,老师留下的作业:利用random 的randint 方法写一个猜数字的小游戏. 第一次在CSDN上记录,小白一枚.希望 ...
- java编程的一个猜数字有趣小游戏
import javax.swing.Icon; import javax.swing.JOptionPane; public class ai { /** * @param args */ publ ...
- Scanner、Random和ArrayList的基本使用规则;猜数字的小游戏程序与随机不重复点名的程序
介绍Scanner类.Random类.ArrayList类的基本使用,完成案例随机不重复点名的程序 Scanner Scanner类是一个文本扫描器类,对字符串文本进行扫描操作. Scanner主要作 ...
- Shell程序编写猜数字的小游戏
文章目录 目录 文章目录 前言 一.设计思路 二.代码编写 三.效果图 总结 前言 在学习Linux课程中学习了一点简单的shell语法,实现了一个猜数字功能的程序.感兴趣的可以看完后自己手动编写玩玩 ...
- 利用java开发一个猜数字幸运小游戏:游戏规则如下
package com.day04.www;import java.util.Random; import java.util.Scanner;public class day04 {public s ...
最新文章
- 一句话总结Windbg 32位版本和64位版本的选择
- 设计模式——单例模式详解
- Ubuntu下 5步安装nginx记录
- 任天堂连遭数据泄露,《动森》太火爆惊动黑客?
- list 如何判空以及为什么
- MyBatis源码阅读(六) ---mapper方法具体执行流程分析
- 【转】VS2013 产品密钥 – 所有版本
- mysql与oracle语法区别
- 论文阅读|Lightweight OpenPose
- 二进制、八进制、十进制与十六进制的转换大全
- 该死的强迫症,教你stm32怎么把杜邦线弄整齐
- 限时免费领取育碧75元游戏《纪元Anno1404:历史版》
- unity屏幕后处理效果
- 学术期刊数据库---EBSCO
- MS17-010(永恒之蓝)漏洞复现
- CSS3窗外闪电下雨动画js特效
- 11.投资管理流程与投资者需求
- Axios 简单使用指南
- Python 多元线性回归实例
- Tomcat7 配置 WebSocket