栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言 在C语言中编写一个猜数字游戏和关机程序

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言 在C语言中编写一个猜数字游戏和关机程序

前几天得知一个好玩的用C语言编写出来的两个个人觉得有意思的代码,想分享给大家

该篇感兴趣的小伙伴可以试试看~

猜数字游戏:

代码如下:

#include
#include

void menu() {
	printf("**********************n");
	printf("******** 1.play ******n");
	printf("******** 0.exit ******n");
	printf("**********************n");
}

void game() {
	//猜数字的实现
	//1.生产随机数
	//rand函数返回了一个0-32767之间的数字
	//时间戳

	int ret= rand() % 100 + 1;     // %100的余数是0-99,然后+1,范围就是1-100

	//printf("%dn",ret);

	//2.猜数字 
	int guess = 0;
	while (1) 
	{
		printf("请猜数字:>");
		scanf("%d", &guess);
		if (guess < ret) 
		{
			printf("猜小了n");
		}
		else if(guess>ret)
		{
			printf("猜大了n");
		}
		else 
        {
			printf("恭喜你猜对了!n");
			break;
		}
	}
} 

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

	do {
		menu();       //打印菜单;
		printf("请选择:>");
		scanf("%d", &input);
		switch (input)
		{
		case 1:
			game();
			break;
		case 0:
			printf("退出游戏n");
			break;
		default:
			printf("选择错误,重新选择n");
			break;
		}
	} while (input);
	return 0;
}

接下来就是关机程序:

代码如下:

//关机程序
//只要运行起来,电脑在1分钟内关机,如果输入:我是猪,就取消关机
//shutdown -s -t 60  关机
//shutdown -a   取消关机
//C语言提供函数:system()-执行系统命令的

#include
#include

int main() {

	char input[20] = { 0 };//存放输入的信息
	system("shutdown -s -t 60");                 //system - stdlib.h

	while (1) 
	{
		printf("请注意,你的电脑在1分钟内关机,如果输入:我是猪,就取消关机n");
		scanf("%s", input);
		if (strcmp(input, "我是猪") == 0)         //strcmp - string.h
		{
			system("shutdown -a");
			break;
		}
	}
	return 0;
}

很有意思的两个小游戏,有兴趣的试试哦!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002047.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号