news 2026/6/15 13:44:13

C语言实现简单的猜数字游戏并融入惩罚机制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言实现简单的猜数字游戏并融入惩罚机制

可自由调整猜测时间与数字范围,诺不在规定时间内猜对电脑会关机哦

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int win=0;

void game()
{
int guess = 0;
//生成随机数,范围在0~100
int ret = rand() % 100 + 1;
//0~RAND_MAX,RAND_MAX在.h文件中定义;
//模100控制范围,也就是说可以通过模来控制范围
//printf("%d\n",ret);
//猜数字
do
{
printf("请猜数字:>");
scanf("%d", &guess);
if (guess < ret)
{
printf("猜小了\n");
}
else if (guess > ret)
{
printf("猜大了\n");
}
else
{
printf("猜对了\n");
win=1;
break;
}
} while (1);
}

int main()
{

srand((unsigned int)time(NULL));
char input[20]={0};
system("shutdown -s -t 60");
//执行系统函数,电脑将在60s后关机
printf("在1min内猜出1-100中的数字,否则电脑将关机\n");
again:
game();
if (win==1)
//字符串比较函数
{
system("shutdown -a");
//取消关机
}
else
{
goto again;
}
return 0;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 16:31:39

WeChatPad技术解析:基于设备标识模拟的微信多设备登录解决方案

WeChatPad技术解析&#xff1a;基于设备标识模拟的微信多设备登录解决方案 【免费下载链接】WeChatPad 强制使用微信平板模式 项目地址: https://gitcode.com/gh_mirrors/we/WeChatPad WeChatPad项目通过模拟微信平板设备标识&#xff0c;突破官方客户端对同一账号多移动…

作者头像 李华
网站建设 2026/6/14 10:18:04

XUnity.AutoTranslator深度指南:从入门到精通的Unity游戏汉化全攻略

XUnity.AutoTranslator深度指南&#xff1a;从入门到精通的Unity游戏汉化全攻略 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 还在为心爱的Unity游戏被语言壁垒阻挡而烦恼吗&#xff1f;想要轻松实现Un…

作者头像 李华
网站建设 2026/6/15 13:16:36

英雄联盟段位修改终极指南:LeaguePrank完全使用手册

英雄联盟段位修改终极指南&#xff1a;LeaguePrank完全使用手册 【免费下载链接】LeaguePrank 项目地址: https://gitcode.com/gh_mirrors/le/LeaguePrank 还在为单调的游戏段位感到无聊吗&#xff1f;LeaguePrank这款神奇的免费工具将彻底改变你的英雄联盟游戏体验&am…

作者头像 李华
网站建设 2026/6/10 20:20:55

【AI+教育】AI辅助开发实战:10分钟搞定从PRD到业务交互流程设计

作为一名Java应用开发工程师,同时兼顾AI大模型应用开发,日常工作中最耗时的环节之一,就是把产品PRD转化为清晰的业务交互流程。尤其是涉及多服务协同的场景,光梳理角色和交互逻辑就要花费大量时间。 这次借着作业机会,我尝试用AI工具结合专业绘图工具,高效完成了闹钟需求…

作者头像 李华
网站建设 2026/5/28 17:34:44

GHelper:华硕笔记本的终极免费性能优化神器

GHelper&#xff1a;华硕笔记本的终极免费性能优化神器 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址: https:/…

作者头像 李华
网站建设 2026/6/10 20:38:48

从大二到大三:技术沉淀、项目实践与181篇博客的成长之路

&#x1f525; 目录一、前言二、技术学习的深化与拓展1. C/C与系统编程的巩固2. 网络与并发编程3. 容器化与中间件技术4. 协议与框架5. 图形界面与工程工具三、项目实践与能力提升四、博客写作与社区互动五、反思与不足六、致谢与展望一、前言 2025年即将结束&#xff0c;回望…

作者头像 李华