1.3 编写程序求解字谜游戏问题
/*
原理:由于字谜游戏,需要从不同方向组合,所以本程序大致上分了3个方向:
1.纵向 -- (含逆向和顺序)
2.横向 -- (同上)
3.对角 -- (左上,右上,左下,右下)
用循环厉遍字谜表中每一个元素,再对每个元素进行各个方向的匹配,找出正确的单词组合。
注意:注释中的 “方向1”为 左上 “方向3”为 右上
“方向2”为 右下 “方向4”为 左下
采用直观的方法描述,由于是做习题,所以没有参考网上的答案。
*/
#include <iostream>
#include <string>
using namespace std;
string answer[5] = {"two","log","that","dog","odd"};
size_t counter = 0;
size_t total = sizeof(answer)/sizeof(string);
void check(string vs)
{
for(int i=0;i<total;i++)
{
if (vs == answer[i])
{
counter++;
//cout<<"test:"