首页 > 其他分享 >简单入门猜数字游戏

简单入门猜数字游戏

时间:2022-10-07 23:07:43浏览次数:45  
标签:guess 数字 int ret break 游戏 printf input 入门

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

void menu()

{

printf("**********************************************\n");

printf("***   1.开始游戏      0.退出游戏      ********\n");

printf("**********************************************\n");

}

void game()

{

int ret = 0;

int guess = 0;

ret = rand()%100+1;

  

while (1)

{

 printf("猜数字:》");

 scanf("%d", &guess);

 if (guess > ret)

 {

  printf("猜大了\n");

 }

 else if (guess < ret)

 {

  printf("猜小了\n");

 }

 else

 {

  printf("猜对了\n");

 }

}

}

int main()

{

srand((unsigned int)time(NULL));

int input = 0;

menu();

printf("请选择》:");


do

{

 

 scanf("%d", &input);

 switch (input)

 {

 case 1:

  game();

  break;

 case 0:

  printf("退出游戏\n");

  break;

 default:

  printf("选择错误\n");

  break;

 }

} while (input);

return 0;

}

标签:guess,数字,int,ret,break,游戏,printf,input,入门
From: https://blog.51cto.com/u_15798856/5735180

相关文章

  • Solution -「SDOI 2017」「洛谷 P3706」硬币游戏
    \(\mathscr{Description}\)  Link.  给定\(n\)个长度为\(m\)且两两不同的字符串\(S_{1..n}\),字符集\(|\Sigma|=2\).各位置独立在\(\Sigma\)中均匀随机,......
  • 前端三剑客快速入门(三)
    前言前端三剑客快速入门(一)前端三剑客快速入门(二)书接上文,重新排版了。CSSCSS定位基本属性:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">......
  • 【开悟篇】Java多线程之JUC从入门到精通
    1.多线程J.U.C1.1线程池1.1.1线程回顾1)回顾线程创建方式继承Thread实现Runnable2)线程的状态NEW:刚刚创建,没做任何操作Threadthread=newThread();System.out.println(......
  • 深入剖析 Kubernetes-1容器技术概念入门
    1从进程说开去1.1前言容器技术的兴起来源于PaaS技术的普及Docker公司发布的Docker项目具有里程碑式的意义Docker项目通过“容器镜像”,解决了应用打包这个根本性难题......
  • spring cloud config 入门
    简介Springcloudconfig分为两部分serverclientconfig-server配置服务端,服务管理配置信息config-client客户端,客户端调用server端暴露接口获取配置信息config-server......
  • java入门(1) 程序运行机制及运行过程
    首先我们来看一下java程序在底层是怎么工作的:JAVA有两种核心机制:Java虚拟机(JavaVirtualMachine):1、java虚拟机可以理解成一个以字节码为机器指令的CPU。2、对于不同的平台......
  • 大写数字对照表及在线转换工具
    大写数字是中国特有的数字书写方式。这种方式利用与数字同音的汉字取代数字,以防止数目被涂改。大写数字是劳动人民在长期的实践中发明出来的,武则天承袭了民间的写法,大量使......
  • 入门神经网络-Python 实现(下)
    假设对BP的认识回顾紧接着上篇,整到了,MES的公式和代码的实现.\(MSE=\frac{1}{n}\sum\limits_{i=1}^n(y_i-\haty_i)^2\)n表示样本数,这......
  • 补充(代码)-入门神经网络-Python 实现(下)
    以案例+公式推导+代码编写,来走一遍神经网络的FG,BP算法.回顾紧接着上篇,整到了,MES的公式和代码的实现.\(MSE=\frac{1}{n}\sum\limi......
  • JPA 入门实战(1)--简介
    JPA(JavaPersistenceAPI)是SUN公司推出的一套ORM 规范,充当Java对象和关系数据库系统之间的桥梁;本文主要介绍其基本概念。1、JPA发展历史JPA1.0:于2006年发布JPA......