首页 > 其他分享 >编写一个数字炸弹的中断小游戏

编写一个数字炸弹的中断小游戏

时间:2024-07-27 11:28:14浏览次数:21  
标签:数字 int 666 else 小游戏 炸弹 printf 编写

利用分支语句。循环语句来实现。要求达到如下效果:

主要理解代码中的逻辑思路。

完整代码如下所示:

#include <stdio.h>
int main(int argc, char const *argv[])
{
    int a,b;
    int i=1;
    int j=100;
    printf("数字炸弹1-100\n");
    printf("输入666游戏结束\n");
    printf("请设置炸弹数字为:\n");
    while(1)
    {
        scanf("%d",&a);
        if(a<1||a>100)
        {
            if(a==666)
            {
                printf("游戏退出!\n");
                return 0;
            }
            else
            {
                printf("请重新输入:");
                continue;
            }
        }
        else
        {
            int c;
            printf("游戏开始!\n");
            while(1)
            {
                printf("目前范围%d——%d ***** 请输入你认为炸弹的数字:\n",i,j);
                scanf("%d",&b);
                c=b;
                if(b<a&&b>1)
                {
                    printf("小了!\n");
                    i=b+1;
                    continue;
                }
                else if(b>a&&b<=100)
                {
                    printf("大了!\n");
                    j=b-1;
                    continue;
                }
                else if(b==a)
                {
                    printf("恭喜你踩到炸弹了!\n");
                    return 0;
                }
                else if(b==666)
                {
                    printf("游戏退出,炸弹是:%d\n",a);
                    return 0;
                }
            }
        }
    }
    return 0;
}

标签:数字,int,666,else,小游戏,炸弹,printf,编写
From: https://blog.csdn.net/shangyangxing/article/details/140732669

相关文章

  • 编写Java,实现客户端向服务端上传文件的功能
    需求说明:实现客户端向服务端上传文件的功能当启动服务端后,运行客户端程序,系统提示客户在客户端输入上传文件的完整路径。当客户在客户端输入完成后,服务端实现文件上传实现思路:创建客户端类FileClient和服务端类FileServer在客户端类中定义uploadFile(Socketsocket)方......
  • OpenAI深夜丢炸弹硬杠谷歌搜索
    这几年科技变革太快,AI更是飞速发展,作为一名IT老兵,使用过的搜索引擎也是一换再换。这不,刚消停了一段时间的OpenAI又丢出一个炸弹SearchGPT,直接跟谷歌掀桌子了。1、谷歌搜索的无奈早年只能用用百度搜索或者其余小众搜索,虽说有不少广告,搜索到的东西也不够精准,只能忍着了。后来找了......
  • nuclei模板编写总结
    一、脚本的语法格式大小写敏感缩进:使用缩进表示层级关系,YAML使用空格进行缩进,通常每个缩进级别为两个空格。键值对:YAML通过键值对来存储数据,键和值之间用冒号:分隔。列表:使用短横线-来表示列表中的项。注释:以#开头的行是注释。字符串:字符串可以不使用引号,也可以使用单引号......
  • 一篇文章带你入门爬虫并编写自己的第一个爬虫程序
    一、引言        目前我们处在一个信息快速迭代更新的时代,海量的数据以大爆炸的形式出现在网络之中,相比起过去那个通过广播无线电、书籍报刊等传统媒介获取信息的方式,我们现在通过网络使用搜索引擎几乎可以获得任何我们需要的信息资源。        但与此同时信......
  • [C++] 小游戏 斗破苍穹2024暑假 版本 zty出品
           大家好今天zty带来的是斗破苍穹的2024年暑假版本,主要剧情为成为徐梓煜徐梓煜_SHARK-CSDN博客,一脚踹飞zty,玩法比较偏娱乐。感谢: 徐梓煜_SHARK-CSDN博客 徐梓煜和他的父亲Cpp_King-CSDN博客姜乙和李明泽以及杨盛策(没有CSDN号)先赞后看养成习惯code#i......
  • 关于如何在Arch Linux上编写自己的第一个module
    前一段时间一直想深入学习编写一个module插入到自己的内核当中,但是网上的资料基本上全都针对的Ubuntu和Debian等流行的Linux发行版,这里打算简单的记录一波博客。啥是Module?(着急可不看)众所周知:现代宏内核架构的操作系统都会借鉴微内核当中比较有价值的设计思想,这里的modules正......
  • 微信小游戏之 三消(一)
               首先设定一下单个方块cell类:类定义和属性`init`方法 用于初始化方块,接收游戏实例、数据、宽度、道具类型和位置。`onWarning`方法 设置警告精灵的帧,并播放闪烁动作,用于显示方块的警告状态。 `grow`方法 根据传入的方向(上下......
  • LangGPT结构化提示词编写实践
    1.使用LangGPT输出#Role:浮点数比较专家##Profile-author:LangGPT-version:1.0-language:中文/英文-description:你是一个精通浮点数比较的专家,能够处理和解决浮点数比较中的精度问题,确保比较结果的正确性。##Skills1.深入理解浮点数在计算机中的表示和......
  • 测试面试宝典(三十一)—— 接口测试用例的编写要点有哪些?
    以下是接口测试用例编写的要点:1.基本信息•明确接口的名称、版本、调用方式(如HTTP、RPC等)以及接口的功能描述。2.输入参数•覆盖各种合法和非法的输入值,包括必填项、可选项、空值、特殊字符、超长字符串等。•考虑不同数据类型(如整数、浮点数、字符串、布尔值等)的......
  • flume采集数据到kafka脚本编写
    3.2.1数据采集思路:a)配置kafka,启动zookeeper和kafka集群;b)创建kafka主题;c)启动kafka控制台消费者(此消费者只用于测试使用);d)配置flume,监控日志文件;e)启动flume监控任务;f)运行日志生产脚本;g)观察测试。1)启动zookeeper,kafka集群$/opt/module/kafka/bin/kafka-se......