C语言实现猜数字小游戏

前言与概述

本文章讲述如何通过C语言开发一款猜数字的小游戏,开发这款小游戏会让你在学习编程道路上获得更多成就感和快乐。

程序功能

①:文字从两端向中间汇聚的欢迎界面

②:输入密码登录游戏

③:简约美观的游戏主界面

④:深挖猜数字游戏背后运行逻辑

⑤:丰富多样的程序功能

⑥:无限次数的游戏体验

欢迎界面

代码功能:

为了给用户更好的游戏体验,可以在游戏开始之前,简单的制作一个欢迎界面。

示例代码:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <windows.h>
#include <stdlib.h>
int main()
{
	char welcome[] = "welcome to guess number game !!!";
	char replace[] = "********************************";
	int left = 0;
	int right = strlen(replace) - 1;
	while (left <= right)
	{
		replace[left] = welcome[left];
		replace[right] = welcome[right];
		printf("%s", replace);
		Sleep(500);
		system("cls");
		left = left + 1;
		right = right - 1;
	}

	printf("%s", replace);
	return 0;
}

模拟运行:

 

代码分析:

首先,定义两个字符串数组,一个字符串数组用于记录将要输出的原语句,另一个字符串数组是一堆星号,用于实现文字替换。接着,定义left变量储存数组左边下标,定义right变量储存数组右边下标。然后,每当变量left的值小于等于变量right的值时,就进入while循环。将welcome数组中变量left的值(下标)访问的元素赋予replace数组中变量left的值(下标)访问的元素,再将welcome数组中变量right的值(下标)访问的元素赋予replace数组中变量right的值(下标)访问的元素,从而实现文字替换。以字符串的形式打印数组replace的所有元素。并休息500毫秒、清空屏幕。调整变量left的值(加一)、变量right的值(减一)。再返回条件表达式,如果条件成立

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值