要求:

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;
}

猜数字游戏(小游戏编码)相关推荐

  1. 玩一个猜数字的小游戏吧

    前言 大家一定都在聚会中玩过一个猜数字的小游戏吧? 就是主持人写下一个数字,在100以内,然后呢,大家就开始猜,每当一个人说出一个数字,主持人就说太大或者太小,然后慢慢的缩小范围,最后说对的人要接受惩 ...

  2. 《 猜数字》小游戏的Java实现

    < 猜数字>小游戏的Java实现 1. 开篇简介 2. 需求简介 3. 思路分析 4. 步骤讲解 5. 代码实现 6. 如何更快猜到数字的方法 7. 总结 1. 开篇简介 嗨,大家好!!! ...

  3. 使用java完成一个猜数字的小游戏(数据范围在1-100之间)

    最近开始学java,使用java做一个猜数字的小游戏,代码不多,我就直接贴代码了 /** A:案例演示* 需求:猜数字小游戏(数据在1-100之间)*/import java.util.Scanner ...

  4. linux写一个猜数字的脚本,linux的shell脚本猜数字1-100小游戏

    linux的shell脚本猜数字1-100小游戏 #!/bin/bash echo '可以输入q或者quit退出' a=$[RANDOM%100+1] while :; do read -p '请输入 ...

  5. JAVA猜数字 斗地主小游戏

    import Game; //Game为所创建的文件夹 import java.text.BreakIterator; import java.util.Random; import java.uti ...

  6. 利用random 的randint 方法写一个猜数字的小游戏

    学习python第二天,编写的一款数字小游戏 昨天学习完条件语句和while循环,老师留下的作业:利用random 的randint 方法写一个猜数字的小游戏. 第一次在CSDN上记录,小白一枚.希望 ...

  7. java编程的一个猜数字有趣小游戏

    import javax.swing.Icon; import javax.swing.JOptionPane; public class ai { /** * @param args */ publ ...

  8. Scanner、Random和ArrayList的基本使用规则;猜数字的小游戏程序与随机不重复点名的程序

    介绍Scanner类.Random类.ArrayList类的基本使用,完成案例随机不重复点名的程序 Scanner Scanner类是一个文本扫描器类,对字符串文本进行扫描操作. Scanner主要作 ...

  9. Shell程序编写猜数字的小游戏

    文章目录 目录 文章目录 前言 一.设计思路 二.代码编写 三.效果图 总结 前言 在学习Linux课程中学习了一点简单的shell语法,实现了一个猜数字功能的程序.感兴趣的可以看完后自己手动编写玩玩 ...

  10. 利用java开发一个猜数字幸运小游戏:游戏规则如下

    package com.day04.www;import java.util.Random; import java.util.Scanner;public class day04 {public s ...

最新文章

  1. 一句话总结Windbg 32位版本和64位版本的选择
  2. 设计模式——单例模式详解
  3. Ubuntu下 5步安装nginx记录
  4. 任天堂连遭数据泄露,《动森》太火爆惊动黑客?
  5. list 如何判空以及为什么
  6. MyBatis源码阅读(六) ---mapper方法具体执行流程分析
  7. 【转】VS2013 产品密钥 – 所有版本
  8. mysql与oracle语法区别
  9. 论文阅读|Lightweight OpenPose
  10. 二进制、八进制、十进制与十六进制的转换大全
  11. 该死的强迫症,教你stm32怎么把杜邦线弄整齐
  12. 限时免费领取育碧75元游戏《纪元Anno1404:历史版》
  13. unity屏幕后处理效果
  14. 学术期刊数据库---EBSCO
  15. MS17-010(永恒之蓝)漏洞复现
  16. CSS3窗外闪电下雨动画js特效
  17. 11.投资管理流程与投资者需求
  18. Axios 简单使用指南
  19. Python 多元线性回归实例
  20. Tomcat7 配置 WebSocket

热门文章

  1. 偶尔会有的一点感受(二)
  2. 【PHP】单词十以内的加法de多种解法
  3. StatQuest系列之t-SNE
  4. python怎么读取石墨表格_用python和柳比歇夫工作法,自动做每周的周总结,导出周小节图表...
  5. 颜值为王 美图M8成京东618新机好评榜最大黑马
  6. 玉米社:抖音作品几大核心指标,完播率、点赞率、吸粉率多少算好?
  7. vue使用axios配置多域名
  8. 如何使用MScomm控件
  9. 一条光纤引发的VMware性能异常
  10. Qt(C++)入门学习