win8开发的一个小模块(猜算式)
来源:互联网 发布:windows激活不可用 编辑:程序博客网 时间:2024/05/22 16:38
我们可以将该问题理解成为一个深搜问题
staticvoidMain(string[]args)
{
Sore(newList<int>(), 0);深搜函数
Console.ReadLine();为了暂停使用
}
staticvoidSore(List<int>list, intn)
{
这里为结束条件
if(n >= 9)
{
inta = list[0] * 10 + list[1];
intb = list[2] * 10 + list[3];
intc = list[4] * 100 + list[5] * 10 + list[6];
intd = list[7] * 10 + list[8];
if(a * b == c * d&&a<b)
Console.WriteLine(string.Format("{0}*{1}={2}*{3}", a, b, c, d));
return;
}
这里是产生排列和递归调用
for(inti = 1; i < 10; i++)
{
if(list.Contains(i))
continue;
else
{
list.Add(i);
Sore(list, n + 1);
list.Remove(i);
}
}
}
总的来说这道题目我们可以简单的理解为深搜
- win8开发的一个小模块(猜算式)
- win8开发的核心模块 也就是我的游戏的管理和测试模块(泊松分酒)
- 配置一个新的开发环境 win8
- 古堡算式(福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA)
- [半成品]win7成功干掉win8--一个小U盘引发的血案(U盘在win8下装win7的方法)
- [全]win7成功干掉win8--一个小U盘引发的血案(U盘在win8下装win7的方法)Lenovo V580c
- 转载标记一个win8开发系列的入口
- Win8 小动画的实现
- win8的使用以及win8开发环境
- 猜算式(软件大赛)
- 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。
- 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。
- 【Nginx】开发一个简单的HTTP模块
- 自己开发一个项目的模块总结
- 开发一个使用upstream的示例模块
- 猜算式
- 猜算式
- 猜算式
- 编程之美系列之二叉树2—二叉树的距离问题(续)
- 查找带回——子父页面数据交互
- 2012蓝桥杯省赛第五题 转方阵(矩阵倒置)
- 构建现代站点且同时支持旧版 IE 的 20 个提示
- 嵌入式视频——好东西要一起分享!!!
- win8开发的一个小模块(猜算式)
- UVA 127 "Accordian" Patience
- Ubuntu和Win7双系统修改启动顺序
- 掌握C++
- 问题一百一十六:支配值数目
- Android 3D OpenGL ES 进阶(2)
- 文本编程
- Read and Display Data From an Excel File (.xsl or .xlsx) in ASP.NET
- 文件管理 显示“DaSai”目录下以”Ex”开头的文件和目录