编写一个程序求解字谜游戏
数据结构与算法分析——c语言描述 练习1.2
暴力破解,毫无算法思想。。。。
#include<stdio.h>
#include<string>
#include<algorithm>
using namespace std;
#define MAXN 100char dictionary[MAXN][MAXN];
char table[MAXN][MAXN];//字谜//由上顺时针旋转一圈
int dx[8] = { 0,1,1,1,0,-1,-1,-1 };
int dy[8] = { 1,1,0,-1,-1,-1,0,1 };int dic_num, n;int main() {int i;scanf("%d%d", &dic_num, &n);for (i = 0; i < dic_num; i++) {scanf("%s", dictionary[i]);}for (i = 0; i < n; i++) {scanf("%s", table[i]);}for (int r = 0; r < n; r++) {for (int c = 0; c < n; c++) {for (int d = 0; d < 8; d++) {string s;int rr = r;int cc = c;for (int l = 1; l <= n; l++) {s += table[rr][cc];rr += dx[d];cc += dy[d];for (int i = 0; i < dic_num; i++) {if (strcmp(s.c_str(), dictionary[i]) == 0) {printf("%s\n", s.c_str());break;}}}}}}
}
编写一个程序求解字谜游戏相关推荐
- Java黑皮书课后题第8章:*8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1。让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了
*8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1.让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了 题目 题目描述与运行示例 破题 代码 题目 题 ...
- Java黑皮书课后题第7章:*7.29(游戏:挑选四张牌)编写一个程序,从一副52张牌中选出4张,然后计算它们的和。Ace King Quee Jack分别表示1、13、12和11,显示得到和24的次
*7.29(游戏:挑选四张牌)编写一个程序,从一副52张牌中选出4张,然后计算它们的和.Ace King Quee Jack分别表示1.13.12和11,显示得到和为24的选牌次数 题目 题目描述 破 ...
- 几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。
一:题目分析 1.功能描述 几乎所有的RPG游戏(一种源自<龙与地下城>的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色.本次上机要求编写一个简化的创建游戏角色的程序. 2.游戏 ...
- 编写一个能求解各种柱体表面积和体积的程序
编写一个能求解各种柱体表面积和体积的程序.这个程序由如下几个类和接口构成,他们的UML图如下所示: //MainClass.java package 实验2_1; import java.util.S ...
- RPG角色生成器 1.功能描述 几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。要求编写一个简化的创建游戏角色的程序。 2.游戏角色应
RPG角色生成器 1.功能描述 几乎所有的RPG游戏(一种源自<龙与地下城>的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色.本次上机要求编写一个简化的创建游戏角色的程序. 2. ...
- 颠倒整数的C语言程序,帮忙解决c语言题目1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果。2.编...
共回答了15个问题采纳率:93.3% 1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果. #include void main() { int num,t ...
- unity编写一个简单的小游戏
unity编写一个简单的小游戏 简易fly bird的制作 关于flybird 场景的搭建和素材的导入 使用素材搭建game和scene 制作柱体 bird的script column的sprite ...
- 编写一个程序,实现将c语言源程序中的注释全部删除
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 6.编写一个程序,实现将c语言源程序中的注释全部删除 #include<stdl ...
- python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...
导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...
- java 输入 方程,用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入 java...
题目: 用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a.b及c从命令行做参数输入 java 答案参考: 以下程序在jdk5.0测试通过 import java.util.Sca ...
最新文章
- java ee jsp_EE JSP:Servlet的反向外套
- UVA 10405-Longest Common Subsequence
- 文件2. 文件重命名
- 用户管理实用命令(第二版)
- AI 开发者如何摆脱只有“人工”没有“智能?
- Static allocator 3
- 计算机网络安全知识讲座新闻稿,我院开展网络安全与信息化建设讲座
- 微软中国总部半日游学小记
- 便签里的文件怎么分享?怎么把便签里的内容弄成文件发送
- 什么牌子的护眼灯对眼睛好?性价比最高的护眼灯
- 实用网站集锦(2021-11-20)
- JavaScript复习笔记(三)数组及数组API
- 对于“高德地图”的使用感受
- 锤子代工厂倒闭 老罗的“相声”还好笑吗
- 同翔网浅析RoCE网络技术
- Are You Talking to Me? Reasoned Visual Dialog Generation through Adversarial Learning
- 常用的个人电子邮箱有哪些?什么邮箱可以批量注册?哪个邮箱群发好用?
- Spark-RDD使用IDEA-Scala编程练习题:对于两个输入文件A和B,编写spark独立应用程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新文件c。
- 【网络】访问控制列表 ACL
- 阿里巴巴公司 DBA笔试题及参考答案