首页 > 其他分享 >猜数字小游戏

猜数字小游戏

时间:2023-08-11 19:56:31浏览次数:42  
标签:guess 数字 ret break 小游戏 printf input include

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void menu()//主菜单
{

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

}

void game()
{
//1.生成一个随机数
int ret = 0;
int guess = 0;
ret = rand()%100+1;//生成1-100之间的随机数,随机数区间可以更改
//rand_max-32767
while(1)
{
printf("请猜数字:>");
scanf("%d",&guess);
if(guess>ret)
{
printf("猜大了\n");
}

else if(guess<ret)

{
printf("猜小了\n");
}

else
{
printf("恭喜了,猜对了!\n");
break;


}
}
}
int mian()
{

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

 

标签:guess,数字,ret,break,小游戏,printf,input,include
From: https://www.cnblogs.com/wzyxslx/p/17623834.html

相关文章

  • 数字图像处理
    图像增强图像增强分为两类:空间域增强和频域增强灰度变换点对点的灰度映射\(g(x,y)=T[f(x,y)]\)很明显,在这个式子中可以看出,灰度变换只是一种对于像素值的改变基本灰度变换函数线性函数反转变换,恒等变换等图像反转将低灰度的像素变为高灰度,高灰度变为低灰度目的可以突出......
  • 元宇宙和数字孪生的差别与联系是什么?
    元宇宙和数字孪生是两个引人瞩目的概念,它们在虚拟与现实世界的交汇点上呈现出独特的视角和应用。虽然二者都涉及数字化和模拟技术,但在其差异与联系上,我们可以发现深刻的内涵和潜力。首先,元宇宙是一个更为宽泛的概念,它追求的是一个完全虚拟的世界,类似于虚拟现实的扩展,包含着虚拟社......
  • 【专题】2022快消品行业线下分销链路数字化转型报告PDF合集分享(附原数据表)
    全文链接:https://tecdat.cn/?p=33411我们在这份报告合集中分享了有关中国本土企业的信息,包括快消品企业的渠道布局、所面临的外部风险和挑战,以及如何应对这些挑战。阅读原文,获取专题报告合集全文,解锁文末19份快消品行业相关报告。中国本土企业在制定价格策略方面,面临的......
  • 助力农村金融机构数字化转型,原点安全将出席“第十三届中国农村金融机构信息化发展创新
    农村金融机构作为服务“三农”的主力军,在我国金融体系中扮演着重要的角色。近年来,我国农村金融机构积极贯彻落实人民银行《金融科技发展规划(2022—2025年)》中国银保办公厅《关于银行业保险业数字化转型的指导意见》的相关措施,布局金融科技创新赋能数字化转型,推动农村金融机构不断实......
  • 《剑指Offer》-57-和为 s 的两个数字
    双指针 vector<int>twoSum(vector<int>&nums,inttarget){ //题目中说了这是一个递增数组,而且我需要两个数字组成s vector<int>res; intsmallDigit=0,bigDigit=nums.size()-1; //这要结果存在,这两个指针就不会相等 //也不能相等,相等就是同一个数字用两......
  • 基于模板匹配算法的车牌数字字母识别matlab仿真,带GUI界面
    1.算法理论概述       随着交通工具的普及,车辆数量快速增长,车辆管理变得越来越重要。在车辆管理中,车牌号码的自动识别是一个重要的环节。从传统的手工识别,到现在的自动化识别,车牌识别技术已经成为了一个热门的研究领域。其中,数字字母识别是车牌识别的重要组成部分。本文......
  • python猜数字小游戏
    importrandomdefguess_number():  target_number=random.randint(1,100)  attempts=0  whileTrue:    guess=int(input("请输入一个1到100之间的整数:"))    attempts+=1    ifguess<target_number:      print("猜......
  • 数字游戏
    P1043[NOIP2003普及组]数字游戏首先考虑链的情况怎么做。发现就是划分\(m\)次,直接考虑类似于乘积最大的DP,复杂度为\(O(n^2m)\)。对于环的情况,只需要暴力考虑\(n\)种破环的方式,所以总复杂度为\(O(n^3m)\)。注意取模和数组清空。code......
  • 中国信通院高质量数字化转型产品及服务全景图发布,合合信息多项AI产品入选
    随着5G、人工智能、大数据等新一代技术的发展,企业在商业竞争中正面临更多不确定性。中国信通院高度关注企业数字化转型中遇到的痛点,发起“铸基计划-高质量数字化转型行动”,链接企业数字化转型供、需两侧的发展需求,以期推动国家数字生态高质量发展。近期,中国信通院召开2023数字生......
  • 学术报告厅吊装数字全向麦安装技巧
    一款支持多种安装方式的会教学全向麦克风,安装方式:吊装、壁装、桌面安装、三角架安装等多种方式,根据环境可使用不同的安装方式。安装技巧,施工简单、快捷。吊装全向数字阵列麦克风NK-D300OM概述:派尼珂Pnioke吊装全向数字阵列麦克风,采用新一代去混响(DelReverberation)技术,可以清晰去除......