首页 > 其他分享 >C语言:猜数字游戏

C语言:猜数字游戏

时间:2023-01-09 23:00:18浏览次数:42  
标签:guess 数字 int ret C语言 ## printf input 游戏

C语言:猜数字游戏_游戏

#include<stdio.h>
#include<windows.h>
#include<stdlib.h>
#include<time.h>

void game()
{

{
int ret = 0;
int guess = 0;
ret = rand() % 100 + 1;
while (1)
{
printf("请猜数字:>");
scanf("%d", &guess);
if (guess > ret)
printf("猜大了\n");
else if (guess < ret)
printf("猜小了\n");
else
{
printf(" 恭喜你,猜对了!!!");
Sleep(2000);
break;
}
}

}
}

void menu()
{
printf("#######################################\n");
printf("## 猜数字游戏(1-100) ##\n");
printf("## 1.play 0.exit ##\n");
printf("#######################################\n");
printf("请选择:>");
}

int main()
{
int input = 0;
do
{
srand((unsigned int)time(NULL));
Sleep(2000);
system("cls");
menu();
scanf("%d", &input);
switch (input)
{
case 1:
game();
break;
case 0:
printf("退出游戏\n");
break;
default:
printf("选择错误\n");
break;

}
} while (input);

return 0;
}

标签:guess,数字,int,ret,C语言,##,printf,input,游戏
From: https://blog.51cto.com/leivzy/5998796

相关文章

  • [luogu]P2123 皇后游戏
    题目传送门分析和国王游戏一样的思路直接考虑邻项交换观察易知排在后面的大臣获得的奖赏一定更多假设前\(i-1\)位左手上的数和为\(a\),第\(i-1\)位获得奖赏为\(......
  • 手写数字识别源代码+注释
    importtorchimporttorchvisionfromtorch.autogradimportVariablefromtorchvisionimportdatasets,transformsimportnumpyasnpimportmatplotlib.pyplota......
  • luogu P1971 [NOI2011] 兔兔与蛋蛋游戏
    题面传送门没想到二分图博弈这么早就考了?首先我们发现,如果将和起点行列之和奇偶性一样的点设为黑色,其余设为白色,那么每次空格只会在异色边之间走,而不会在同色边之间走。......
  • 堆叠大陆 Stacklands for Mac(卡牌游戏) v1.1.6中文原生版
    Stacklands中文名《堆叠大陆》又名《堆叠世界》《层叠世界》,是一款可以在mac上运行的村庄建设卡牌游戏,你可以在那里堆叠卡牌以收集食物、修建建筑、并与各种生物战斗。游戏......
  • C语言信息工程学院成绩管理系统
    C语言信息工程学院成绩管理系统信息工程学院成绩管理系统的设计与实现一、实训目的通过本次实训,提高学生C语言程序设计和程序调试能力,初步培养学生对软件开发的需求调研......
  • C语言学生管理系统[2023-01-09]
    C语言学生管理系统[2023-01-09]学生管理系统利用数据结构的单链表的框架实现学生管理系统以下功能要求:1)学生个人信息:姓名、学号、专业、性别、年龄、联系方式、成绩。......
  • C语言居民小区水电费管理系统[2023-01-09]
    C语言居民小区水电费管理系统[2023-01-09]居民小区水电费管理系统【问题详述】居民小区水电费管理系统可以对居民小区的用水、用电情况及应交费用进行查询与管理。物业......
  • 「博弈&位运算」投票游戏
    本题为1月7日22寒假集训每日一题题解题目来源:(未知)题面题目描述信奥班的同学总是这么无聊,他们现在喜欢玩一种投票游戏。游戏规则如下,把参与游戏的同学们编号由1到......
  • 初识C语言
    什么是C语言C语言是一门计算机语言,计算机语言是人和计算机交流的语言计算机语言包括C/C++,Java,python计算机语言的发展二进制语言计算机通电,而电压只有正负,所以用二进制语言......
  • C语言员工销售统计及奖金发放系统[2023-01-09]
    C语言员工销售统计及奖金发放系统[2023-01-09]课题3:员工销售统计及奖金发放系统程序设计功能及要求:(1)总人数不定,开始先输入员工的人数及工号进行初始化,数据使用文......