news 2026/4/23 12:23:38

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/4/21 1:36:52

Jupyter Lab Git插件集成|Miniconda-Python3.10版本控制

Jupyter Lab Git插件集成&#xff5c;Miniconda-Python3.10版本控制 在数据科学和AI开发日益工程化的今天&#xff0c;一个常见的困境是&#xff1a;研究员在本地跑出理想结果后&#xff0c;团队其他成员却无法复现。问题往往不在于模型本身&#xff0c;而在于环境差异——Pyth…

作者头像 李华
网站建设 2026/4/18 0:04:40

iOS微信红包助手2025:智能自动抢红包终极指南

iOS微信红包助手2025&#xff1a;智能自动抢红包终极指南 【免费下载链接】WeChatRedEnvelopesHelper iOS版微信抢红包插件,支持后台抢红包 项目地址: https://gitcode.com/gh_mirrors/we/WeChatRedEnvelopesHelper 还在为错过微信红包而烦恼吗&#xff1f;2025年最先进…

作者头像 李华
网站建设 2026/4/23 12:18:40

显卡性能调优终极指南:NVIDIA Profile Inspector完整使用教程

想要充分释放NVIDIA显卡的隐藏性能潜力&#xff1f;NVIDIA Profile Inspector正是您需要的专业级图形配置工具。这款开源软件直接操作驱动层设置&#xff0c;提供远超常规控制面板的精细化调节能力&#xff0c;让您能够针对不同游戏和应用场景打造最优性能配置方案。✨ 【免费下…

作者头像 李华
网站建设 2026/4/23 10:48:28

Miniconda-Python3.10镜像支持MPS加速(Apple Silicon)同时兼容GPU

Miniconda-Python3.10镜像支持MPS加速&#xff08;Apple Silicon&#xff09;同时兼容GPU 在AI开发日益普及的今天&#xff0c;一个常见的现实是&#xff1a;研究员用MacBook做实验&#xff0c;工程师却在Linux服务器上部署模型。当代码从M1芯片的笔记本迁移到NVIDIA GPU集群时…

作者头像 李华
网站建设 2026/4/8 7:15:39

基于ARM平台的SerialPort驱动移植操作指南

从零开始搞定ARM平台串口驱动移植&#xff1a;不只是“改个设备树”那么简单你有没有遇到过这种情况&#xff1f;系统跑起来了&#xff0c;板子也通电了&#xff0c;但串口就是没输出——黑屏、乱码、丢数据……明明代码一模一样&#xff0c;换个芯片就出问题。这时候你就知道&…

作者头像 李华
网站建设 2026/4/23 12:12:06

PyTorch模型部署Flask API|Miniconda-Python3.10生产化封装

PyTorch模型部署Flask API&#xff5c;Miniconda-Python3.10生产化封装 在AI项目从实验室走向真实业务场景的过程中&#xff0c;一个常见的困境是&#xff1a;模型在本地训练效果很好&#xff0c;但一旦要上线服务&#xff0c;就频频出现依赖冲突、环境不一致、推理延迟高等问题…

作者头像 李华