首页 > 其他分享 >项目一:猜数字游戏

项目一:猜数字游戏

时间:2023-10-10 23:04:10浏览次数:33  
标签:guess 游戏 项目 int number start printf 数字

猜数字游戏:

#define _CRT_SECURE_NO_WARNINGS 1


#include<stdio.h>
#include<stdlib.h>
void game()//自定义函数
{
	int guess = 0;
	int number = 0;
	number = rand() % 100;
	while (1)
	{
		printf("请输入要猜的数字:");
		scanf("%d", &guess);
		if (guess > number)
		{
			printf("猜大了\n");
		}
		else if (guess < number)
		{
			printf("猜小了\n");
		}
		else
		{
			printf("恭喜你 猜对了!\n");
			break;
		}
	}


}
void menu()//自定义函数
{
	printf("*****************************************\n");
	printf("*****------1.开始------0.结束-------*****\n");
	printf("*****************************************\n");
}
int main()
{
	srand((unsigned)time(NULL));

	int start = 0;
	do
	{
		menu();
		printf("请输入数字:");
		scanf("%d", &start);
		if (start == 1)
		{
			game();
		}
		if (start == 0)
		{
			printf("游戏结束");
		}
	} while (start);
	return 0;
}
运行结果:

项目一:猜数字游戏_#游戏


标签:guess,游戏,项目,int,number,start,printf,数字
From: https://blog.51cto.com/u_16285697/7800631

相关文章

  • 项目二:关机程序
    关机程序#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(){ chararr[20]={0}; system("shutdown/s/t60");again: printf("这不是演习!!!关机程序已启动60s后关机输入我是猪来取消关机!!!&qu......
  • 不需要服务器,免费且快速部署项目的,只需要一分钟就搞定
    快速搭建且免费的内网穿透工具--ngrok大家好,我是温醉酒一壶,本次想为大家推荐一款非常不错的内网穿透工具ngrok,不时大家都会有疑问为什么需要内网穿透呢?内网穿透是干嘛的?新手会一脸茫然,其实你可以理解是一款可以让你装X的一个服务,我们平时开发的项目运行只能在我们的局域网中......
  • 前台首页、导出项目依赖、git介绍和安装、git,github,gitab,gitee介绍、git工作流程、git
    前台首页Header.vur<template><divclass="header"><divclass="slogan"><p>老男孩IT教育|帮助有志向的年轻人通过努力学习获得体面的工作和生活</p></div><divclass="nav"><ulclass="......
  • 在DC上使用管理员账号,激活系统时出现““Windows 无法访问指定设备、路劲或文件。你可
    1.在增加语言选择是,也会遇到类似错误:2.在管理工具中,找到“本地安全策略”:3.进入本地策略->安全选项->用户帐户控制:用于内置管理员帐户的管理员批准模式 ->启用......
  • 搭建游戏服务端初始准备
    1.  开发游戏服务端,一般会从编写联网的程序着手,因为游戏服务端最重要的任务是处理网络请求。尽管网络编程很重要,但从“学以致用”的角度来看,先“不择手段”(用现成的库)把游戏做出来,再深入了解,也未尝不可。......
  • 智安网络|边缘计算与分布式存储:数字化时代的新趋势
    随着数字化时代的到来,数据的产生和存储需求呈现爆炸式增长,传统的集中式存储架构已经无法满足大规模数据存储和处理的需求。分布式存储系统应运而生,成为应对数据存储和处理挑战的解决方案。然而,技术的发展不会止步于此,随着时间的推移,分布式存储系统也将迎来新的趋势和变革。一、储存......
  • springboot部署jar项目
    查询进程: ps-ef|grepjava杀死项目进程: kill-9进程号部署命令liunx:自己创建日志放入nohup.out文件中nohupjava-jarvisPlat-service-2.3.0.230522_CLOUD_RELEASE.jar&  重定向日志文件到service.log文件中nohupjava-jarservice.jar>./lo......
  • “东三在线”软工项目选题报告
     项目编号:2    "东三在线"软工项目选题报告            "东三在线"团队出品 目录1.    项目目标及意义    31.1.    项目背景    31.2.    项目概述    31.3.    项目目标    31.4.    项目意......
  • 数字孪生与GIS数据为何高度互补?二者融合后能达到什么样的效果?
    山海鲸可视化作为一款数字孪生软件,在GIS的融合方面处于业内领先水平,那么为什么一款数字孪生软件要花费巨大的精力,去实现GIS的融合,实现后又能达到什么样的效果呢?下面就让我们来一探究竟。一、为什么数字孪生需要和GIS融合?这其实来源于许多客户的现实需求,尤其是智慧城市项目中往往......
  • C语言编写的“猜数字“小游戏
    2023年10月7日,今天给大家带来的是用C语言编写的一个猜数字小游戏,使用了循环就可以完成  首先我们需要先做一个简单的目录,这样方便多次使用,增加了游戏的可玩性,看代码: 1voida_catalogue()2{3printf("************************************\n");4prin......