C语言问题 题目12拼字游戏 问题描述拼字游戏历史悠久,能锻炼人的思维和提高单词记忆量。在欧

C语言问题 题目12拼字游戏 问题描述拼字游戏历史悠久,能锻炼人的思维和提高单词记忆量。在欧,第1张

C语言问题 题目12 拼字游戏 问题描述 拼字游戏历史悠久,能锻炼人的思维和提高单词记忆量。在欧美报纸的版面中经常会见到。本题只是简单地演示单组交叉词。所谓单组交叉词,是指两个单词交叉放置,一个水平放置,另一个垂直放置,交叉点是两个单词都共用一个字母,而且交叉点遵循交叉靠前原则,即这公用的字母尽量在水平单词的前方,然后也尽量在垂直单词的上方。例如:DEFER,PREFECT(前一个为水平单词)的交叉点是E,而PREFECT,EDFER的交叉点是R。双交叉词是指有两组单组交叉词,它们的水平单词放在同一行。试编程将输入的每四个一组的单词尽可能组成双交叉词。 输入:输入文件由若干行组成,每行有四个单词,按顺序每两个为一组,每组第一个单词为水平单词,每个单词由1到10个大写字母组成,单词之间用一个空格隔开。最后一行由一个"#"结束。 输出:输出文件由一系列双交叉词组成,每个水平单词之间隔三个空格。若不能构成双交叉词,则显示"Unable to make two crosses"。每组双交叉词间空一行。 输入样例: AT PART RIGHT BUT PEANUT BANANA VACUUM GREEDY # 输出样例: B PU AT RIGHT R T Unable to make two crosses 开发环境 采用C或C++实现,VC++6.0、Windows98/XP 基本要求 实现拼字游戏的程序,完成基本功能要求。 设计要求 要求有合理的算法设计,容错处理,可参考游戏经历增加相关功能。 拓展功能要求

利用word2003,以把“氵”和“可”拼成“河”为例,讲解如下(任意两个字都是可以的):

方法一:缩小字符间距

1、打开word2003,依次输入“氵”和“可”,如下图所示:

2、选中刚才输入的文字,点击右键→“字体”→“字符间距”,出现如下对话框:

3、间距选择“紧缩”,磅值定为“5磅”(左右),点击确定。

此时已经将“氵”和“可”合并为“河”,如下图所示:

方法二:利用艺术字

1、打开word2003,以艺术字的形式插入“氵”和“可”,如下图所示:

2、将艺术字的版式(环绕方式)调整为“四周型环绕”;

3、移动两个艺术字,将其拼在一起,如下图所示:

4、选中两个艺术字,将其组合在一起。

至此,合并完毕。

注,利用艺术字可以实现多个字体的合并,上下左右都可以。

就是把 2000H里的低4位放在高4位与2001H里的低4位拼成一个字节放到 2002H里

如 (2000H) = 12H (2001H)= 34H

12H&0FH = 02H 02H <>20H

34H&0FH= 04H 20H|04H=24H

2002H里就放入了 24H


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7970959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存