关于猜数字游戏以及关机指令

这几天学习到了一些没有接触过的东西,因此在这里记录下。

首先是猜数字游戏;

这个小程序特别简单,只要知道相关的几个关键函数就能明白

它的主要函数有rand(返回随机数)以及srand(用来设置随机数的起点)以及time。

代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<time.h> 
void game()
{
	int ret=rand()%100+1;//将范围限制在1~100之间
	int num;
	
	
	while(num!=ret)
	{
		printf("猜数字:");
		scanf("%d",&num);
		if(num<ret)
		printf("猜小了!\n");
		else if(num>ret)
		printf("猜大了!\n");
	}
	if(num==ret)
		printf("猜对了!\n");
		 
}
int main() 
{
	again:
	printf("********************\n");
	printf("*****  1.play  *****\n");
	printf("*****  0.exit  *****\n");
	printf("********************\n");
	int choose=-1;
	printf("请输入>:");
	srand((unsigned)time(NULL));//设置起点,并且保证数字完全随机
	while(choose!=0)
	{	
		scanf("%d",&choose);
		switch(choose)
		{
			case 1:{
				printf("开始游戏!\n");
				game();
				goto again;
				break;
			}
			default :printf("输错了!\n");break;
		}
	}
	printf("游戏结束!\n");
	return 0;
}

接着是关机指令,关机指令主要使用几个系统指令;

代码如下:

#include<stdio.h>
#include<string.h>
#include<stdlib.h> 
int main()
{
	system("shutdown -s -t 60"); 
	char fun[20] = { 0 };
	
	while(1)
	{
		printf("你的电脑将在60秒内关机,请输入“我是猪”来停止关机\n");
		scanf("%s",fun);
		if(strcmp(fun,"我是猪")==0)
		{
			printf("已结束关机!");
			system("shutdown -a");
			break;
		}
		
	}
	return 0;	
 } 

结束关机指令只是本人随意加的,只是为了好玩,然后将这两个代码稍微结合一下,就能制作出大型整人软件。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值