c语言之玩游戏

news/2024/11/21 1:47:10/

1 二分查找/折半查找

 2 密码登录

int main()
{
    int i =0;
    char password[20] = "";
//    假设密码是"123456"
    for (i = 0; i < 3; i++)
    {
        printf("请输入密码:>");
        scanf("%s", password);
        if (strcmp(password, "123456") == 0)
        {
            printf("登陆成功\n");
            break;
        }
        else
        {
            printf("密码错误\n");
        }

    }
    if (i == 3)
    {
        printf("推出程序\n");

    }
    return 0;
}

3猜数字游戏

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{
    printf("*****************************\n");
    printf("**********  1.play  *********\n");
    printf("**********  0.exit  *********\n");
    printf("*****************************\n");
}
void game()
{
    int guess = 0;
    //猜数字游戏的过程
    //生成随机数
    int r = rand() % 100 + 1;
    while (1)
    {//猜数字
        printf("猜数字:>");
        scanf_s("%d", &guess);
        if (guess < r)
        {
            printf("猜小了\n");
        }
        else if (guess > r)
        {
            printf("猜大了 \n");
        }
        else
        {
            printf("恭喜你,猜对了\n");
            break;
        }
    }
}

int main()
{
    int input = 0;
    srand((unsinged int)time(NULL));
    do
    {

        menu();
        printf("请选择:>");
        scanf_s("%d", &input);
        switch (input)
        {
        case 1:
            printf("猜数字\n");
            break;
        case 0:
            printf("退出游戏\n");
            break;
        default:
            printf("选择错误\n");
            break;
        }
    } while (input);

    return 0;
}


http://www.ppmy.cn/news/140651.html

相关文章

CPO技术重塑光模块:行业变革与突破

随着OpenAI的ChatGPT重磅面世&#xff0c;在短短时间内&#xff0c;内容生成式人工智能消费级应用掀起一波新的科技浪潮。ChatGPT用户数也在短短两个月内破亿,成为史上活跃用户破亿速度最快的软件。 可以预料的是,未来算力和数据需求将迎来爆发式的增长,且传统可插拔光模块技术…

C++小游戏---坦克大战(一)

刚开始写的时候想想这个应该是非常好写的&#xff0c;但是写到后面&#xff0c;尤其是遇到很多莫名其妙的bug之后&#xff0c;发现似乎没那么简单。以下是开发过程中的一些想法&#xff0c;在这里做个笔记。 目录 游戏介绍 素材引入 初始化 全局初始化 关卡初始化 初始化效果 对…

[UOJ299][CTSC2017] 游戏

【CTSC2017】游戏 problem UOJ299 solution 定义 X i : X_i: Xi​: 当前已知条件第 i i i 局的状态 1 / 0 1/0 1/0&#xff08;胜/败&#xff09;。 将 X i C i X_iC_i Xi​Ci​ 记为事件 A i A_i Ai​。 假设现在已知条件共有 s s s 个&#xff0c;即&#xff1a…

零基础学会用Airtest-Selenium对Firefox进行自动化测试

1. 前言 本文将详细介绍如何使用AirtestIDE驱动Firefox测试&#xff0c;以及脱离AirtestIDE怎么驱动Firefox&#xff08;VScode为例&#xff09;。 看完本文零基础小白也能学会Firefox浏览器自动化测试&#xff01;&#xff01;&#xff01; 2. 如何使用AirtestIDE驱动Firef…

电脑mp3转换器哪个好用?我来告诉你电脑mp3转换器哪个好

假如你下载了一些音乐或者录音文件&#xff0c;但是它们可能不是mp3格式的&#xff0c;而是其他格式&#xff0c;如wav、flac等。而有一些设备又只能播放mp3格式的音频&#xff0c;这时候就需要使用mp3转换器将其转换成mp3格式&#xff0c;以便于在各种设备上播放和分享。不过你…

风险投资成功案例分析_著名的风投成功案例

风险投资成功案例分析1 转换科技公司(Transition Technology Inc.以下简称TTI)在1987年初开始寻求风险资本&#xff0c;直到212天后终于获得了3i风险投资公司(以下简称3i)等提供的300万美元风险资本。这是一个比较常规的风险投资过程&#xff0c;但其中的曲折历程也颇耐人…

分布式光伏电站监控运维系统的“自我介绍”

关注acrelzxz 摘要&#xff1a;设计了一套更高性价比&#xff0c;且容易操作的电站监控系统。该系统融合了互联网和物联网&#xff0c;并为光伏电数据的传输构建了相应的通道&#xff0c;可支持云存储等功能&#xff0c;同时也为用户提供了多元化的查询功能。 关键词&#xff…

textarea之换行、replace、\n、br、innerHTML

文章目录 前言换行符介绍JavaScript部分html部分 前言 textarea标签本身不识别换行功能&#xff0c;回车换行用的是\n换行符&#xff0c;输入时的确有换行的效果&#xff0c;但是渲染时就只是一个空格了。这时就需要利用换行符\n和br标签的转换进行处理。 换行符介绍 表格 序…