C语言——随机数猜数小游戏

思路:引用随机数所需的stdlib.htime.h两个头文件;并加以rand函数确立随机数范围,再利用while(for)死循环重复猜数循环;最终以达到猜中随机数的目的。

代码如下

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
	srand(time(NULL));
	
	int n;
	int m=rand()%100;                                               //用rand函数,确定随机数范围(rand()%100∈1~99); 
	
	while(1)                                                       // 利用while死循环,无限重复下列步骤;
	{                                                                 /*注:也可用for死循环;例如for(;;)*/
		do{
			scanf("%d",&n);
			printf("请输入正数噢!\n");                            //scanf函数写在循环体里,确保可多次输入n值并确保为正数;
		}while(n<=0);
		 
		if(n>m)
		{
			printf("猜大了噢!\n");
		}
		else if(n<m)
		{
			printf("猜小了噢!\n");
		}
		else                                                       //猜中随机数后,提示正确并输出n值  
		{
			printf("猜中了,没想到吧,就是本宝宝我。\n");
			printf("n = %d\n",n);
			break;                                                 //猜中后,利用break自动跳出该循环; 
		}
	}
	system("pause");                                               //经典 'system("pause")' 也可不写(个人习惯); 
	return 0;
}

 数字是随机的,人生亦是如此;我们永远也不会知道下一秒到底会发生什么,与其纠结于未来会发生什么,我更想走好当下的每一步。

加油

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

TstoryF

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

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

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

打赏作者

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

抵扣说明:

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

余额充值