2.(c语言游戏)猜数游戏:系统给出100以内的随机数,你有五次机会猜数,如果大于给出数,提示”大了”,相反则“小了”

目录

1.准备需要:

2.基本思路:

3.代码展示

4.输出结果​编辑

1.准备需要:

随机数种子:srand(time(NULL))    

100以内:rand()%100  // 10以内 %10即可

2.基本思路:

先进行判断是对的情况(统计个数,最好是在一输入时就增加,如果在后面,则可能会多一次或者少一次)

再用if  else 进行多路判断。(利用换行变得美观一点)

3.代码展示

#include<stdio.h>
#include<math.h>
#include<time.h>
main()
{  
	int x, y,t=0;
	srand(time(NULL));
	y = rand() % 100;
	printf("      游戏开始!");
	printf("\n——————————\n");
	printf("系统已经给出了一个100以内的正整数\n");
	while (1)
	{
		printf("请输入你所猜的数:");
		t++;
		scanf_s("%d", &x);
		if (y == x)
		{
			printf("恭喜你答对了!,用了%d次机会\n", t); break;
		}
		else if (x > y)
			printf("大了!\n");
		else
				printf("小了!\n");
		if (t == 5)
		{
			printf("太傻了,五次还没答对!byebye!");
			break;
		}
	}
}      

4.输出结果

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值