首页 > 其他分享 >猜数字小游戏

猜数字小游戏

时间:2022-10-24 23:33:10浏览次数:51  
标签:guess 数字 int ret break 小游戏 printf input

#define _CRT_SECURE_NO_WARNINGS 1
#include<time.h>
#include<stdio.h>
#include<stdlib.h>
void menu()
{
printf("**************************\n");
printf("****** 1.play 0.exit******\n");
printf("**************************\n");
}

void game()
{
printf("猜数字\n");
int ret = 0;
int guess = 0;
ret = rand() % 100 + 1;
while (1)
{
printf("猜数字\n");
scanf("%d", &guess);
if (guess > ret)
{
printf("猜大了\n");
}
else if (guess < ret)
{
printf("猜小了\n");
}
else
{
printf("猜对了\n");
break;
}
}
}


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

}

} while (input);

}

标签:guess,数字,int,ret,break,小游戏,printf,input
From: https://blog.51cto.com/u_15766378/5791500

相关文章

  • 问题:反转数字
    一个小练习输入一个正整数,将其颠倒再输出。要随意输入一个正整数再颠倒输出相比上题需要克服的困难有:1,输入的数字不确定位数,不能单纯的拆开每个数字再拼接;2,结果数字开......
  • 10、加密数字
    题目:输入num为四位数,对其加密规则如下:每一位数分别加5,然后将其替换为该数除以10取余的结果。将该数的第一位和第四位互换,第二位与第三位互换。最后合起来作为加密后的......
  • Opencv 图像处理:数字图像的必会知识
    本文已收录于Opencv系列专栏:​​深入浅出OpenCV​​,专栏旨在详解Python版本的Opencv,为计算机视觉的开发与研究打下坚实基础。免费订阅,持续更新。数字图像1.数字图像概念数......
  • c语言小游戏(c语言小游戏代码飞机大战)
    怎样用C语言编写一个小游戏?“贪吃蛇”C代码:#include#include#include#include#include#defineW78 //游戏框的宽,x轴#defineH26 //游......
  • 猜数字游戏(好难,会再战!)
    voidmenu(){ printf("##############################\n"); printf("#####1.play   0.exit#####\n");  printf("##############################\n");}//RA......
  • c字符串转数字(c++字符串转数字)
    怎么样将字符串型阿拉伯数字转换为数字值?怎么样将字符串型阿拉伯数合法数字数据由可选的正负号开始,后面跟着一个或多个数字(可选地包括十进制分数),后面跟着可选的指数S7-300......
  • 污水处理厂数字孪生技术,可高效提升工作效率!
    随着科学技术的不断发展,虚拟现实、深度学习、全域感知等各领域的技术发展不断迎来突破,数字孪生也因此应运而生。如今数字孪生技术在各个行业有广泛的应用场景,污水处理厂也......
  • unity简易跑酷避障小游戏(零基础可做)
    Unity小球酷跑开发过程​​场景的搭建​​​​创建主角player​​​​设置摄像机画面​​​​游戏逻辑代码的编辑​​​​主角player的逻辑代码​​​​长方体墙体的跟随移......
  • unity简易跑酷避障小游戏(扩展部分)
    unity简易跑酷避障小游戏(扩展部分)​​更换player的MeshFilter​​​​创建障碍物预制体​​​​随机障碍物设置​​​​障碍物清除​​更换player的MeshFilter选中player,......
  • 剑指 Offer 56 - I. 数组中数字出现的次数 - 力扣(LeetCode)
    剑指Offer56-I.数组中数字出现的次数-力扣(LeetCode)一个整型数组nums里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复......