游戏制作:猜数字(1~100),不会也可以先试着玩玩

目录

1

2代码如下:可以试着先玩玩

3运行结果:嘿嘿嘿

4程序分析:想学的看

5总结:


1

猜数范围为1~100,猜大输出猜大了,猜小输出猜小了,游戏可以无限玩。

首先先做一个简单的菜单界面,只需要利用do……while循环就能实现,输入1开始游戏,输入0

退出游戏。

2代码如下:可以试着先玩玩

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{
	system("cls");
	printf("****************************\n");
	printf("******  0  退出     ********\n");
	printf("******  1  play     ********\n");
	printf("******  2  exit     ********\n");
	printf("****************************\n");
	
}
void game()
{
	int guess=0,i=0;
	int ret=rand()%100+1;
	//printf("%d\n",ret);

	for(i=6;i>=1;i--)
	{
		printf("请猜数字,您有%d次机会:",i);
		scanf("%d",&guess);
		if(guess<ret)
			printf("猜小了\n");
		else if(guess>ret)
			printf("猜大了\n");
		else 
		{
			printf("恭喜你,猜对了\n");
			system("pause");
			break;
		}
	}
	if(i==0)
	printf("您脑子不好使,建议去修理修理脑子\n"); 
	system("pause");
}
int main()
{
	int input=0;
	srand((unsigned int)time(NULL));
	do
	{
		system("pause");
		menu();
		printf("请选择:");
		scanf("%d",&input);
		switch(input)
		{
			case 1:
				game();
				printf("猜数字\n"); break;
			case 0:
				printf("退出程序\n"); break;
			default:
				printf("选择错误\n"); break; 
		}
	} while(input); 
	return 0;
}

3运行结果:嘿嘿嘿

猜错的结果:

猜对的话

4程序分析:想学的看

首先先用一个函数把菜单现实出来

void menu()
{
	system("cls");
	printf("****************************\n");
	printf("******  0  退出     ********\n");
	printf("******  1  play     ********\n");
	printf("******  2  exit     ********\n");
	printf("****************************\n");
	
}

然后:在主函数设置srand,它的作用是随机生成一个数

int main()
{
	int input=0;
	srand((unsigned int)time(NULL));

再然后,主函数里面利用循环将选择敲出来

	do
	{
		system("pause");
		menu();
		printf("请选择:");
		scanf("%d",&input);
		switch(input)
		{
			case 1:
				game();
				printf("猜数字\n"); break;
			case 0:
				printf("退出程序\n"); break;
			default:
				printf("选择错误\n"); break; 
		}
	} while(input); 

再然后就进入游戏的函数了

制作不易,望点个关注,后续我会持续更新c题库,关注我不迷路,有不会的私聊我

void game()
{
	int guess=0,i=0;
	int ret=rand()%100+1;
	//printf("%d\n",ret);

	for(i=6;i>=1;i--)
	{
		printf("请猜数字,您有%d次机会:",i);
		scanf("%d",&guess);
		if(guess<ret)
			printf("猜小了\n");
		else if(guess>ret)
			printf("猜大了\n");
		else 
		{
			printf("恭喜你,猜对了\n");
			system("pause");
			break;
		}
	}
	if(i==0)
	printf("您脑子不好使,建议去修理修理脑子\n"); 
	system("pause");
}
5总结:

感谢各位的阅读,以上就是“猜数字游戏”的内容了,经过本文的学习后,相信大家对C语言这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是CSDN杰克尼,小编将为大家推送更多相关知识点的文章,欢迎关注!

杰克尼
关注 关注
  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
写文章

热门文章

  • 二维数组的输入和输出 7679
  • 输入年、月、日,输出该天是该年的第几天。 4850
  • GPT-3.5开放免费使用,这次OpenAI做到了真的open 3714
  • 光标变粗我们该怎么办,解决光标变粗的问题 3665
  • 【c趣编程】输入一个整数,判断其有几位 3227

分类专栏

  • Java案例 19篇
  • LeetCode 185篇
  • 杂谈 9篇
  • javaweb企业级开发
  • Linux 1篇
  • html5+css3
  • Python案例
  • 算法总结

最新评论

  • 有一篇文章,共有3行文字,每行有80个字符。要求分别统计其中英文大写字母、小写字母、数字、空格以及其他字符的个数

    杰克尼: 表情包表情包

  • 有一篇文章,共有3行文字,每行有80个字符。要求分别统计其中英文大写字母、小写字母、数字、空格以及其他字符的个数

    with your future.: 真的非常感谢,您的讲解真的很清晰 ,祝福您一切顺利表情包表情包

  • Java五子棋

    CSDN-Ada助手: 推荐 Java 技能树:https://edu.csdn.net/skill/java?utm_source=AI_act_java

  • 输入年、月、日,输出该天是该年的第几天。

    杰克尼: 是2020 4 9这样输入的吗?

  • 输入年、月、日,输出该天是该年的第几天。

    杰克尼: 你是怎么输入的?

最新文章

  • Java五子棋
  • 560. 和为 K 的子数组
  • 237. 删除链表中的节点
2024
09月 101篇
08月 104篇
07月 21篇
06月 2篇
05月 4篇
04月 51篇
03月 19篇
01月 1篇
2023年86篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰克尼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家福建玻璃钢卡通雕塑价格古交玻璃钢雕塑厂家商场美陈材质玻璃钢鹿雕塑定做菏泽公园玻璃钢景观雕塑佛山玻璃钢雕塑设计商场美陈审批流程玻璃钢花盆有哪些公司玻璃钢卡通老鼠雕塑广西商场美陈承德玻璃钢广场雕塑价格定西户外玻璃钢雕塑定做金昌大型玻璃钢雕塑焦作商场美陈通化玻璃钢雕塑工程施工电话南阳室外不锈钢玻璃钢彩绘雕塑新余玻璃钢雕塑制作湖南玻璃钢牛雕塑季节性商场美陈制作梅州玻璃钢雕塑代理价格青岛组合式玻璃钢雕塑摆件浙江商场主题创意商业美陈风格黑龙江仿铜玻璃钢雕塑哪家便宜河南节庆商场美陈厂家供应扬州玻璃钢雕塑工程清远商场装饰玻璃钢人物雕塑惠州玻璃钢雕塑出厂价格徐汇商场美陈贵阳商场美陈布置云南人物玻璃钢雕塑图片香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化