资源简介
实现了野人与传教士过河问题的求解,并且简单的实现了窗口动态演示过河过程
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
//定义过河状态类
namespace C_Y_H
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
List list = new List();
List Left_c = new List();
List Left_y = new List();
List Right_c = new List();
List Right_y = new List();
int passNum = 0;
int Ly;
int Ry;
int Lc;
int Rc;
public int handle(RiverSide boat)
{
//是否达到目标转态
if (boat.getRight_c() == 3 && boat.getRight_y() == 3)
{
passNum++;
textBox1.AppendText(“\n\n已为您找到第“ + passNum + “条路径!\n\n“);
textBox1.AppendText(“\n\n左传“ + “\t“ + “左野“ + “\t“ + “右传“ + “\t“ + “右野“ + “\t“ + “船\n\n“);
Ly = Left_y.Count;
Ry = -1;
Lc = Left_c.Count;
Rc = -1;
if(passNum != 1)
{
button9.Left -= 300;
button10.Left -= 300;
button11.Left -= 300;
button12.Left -= 300;
button13.Left -= 300;
button14.Left -= 300;
cc.Left -= 300;
}
for ( int i = 0; i < list.Count; i++)
{
System.Threading.Thread.Sleep(1000);
textBox1.AppendText(“ “ + list[i].getLeft_c() + “\t “ + list[i].getLeft_y() + “\t “ + list[i].getRight_c() + “\t “ + list[i].getRight_y() + “\t“ + list[i].getBoat_location()+“\n“);
if (list[i].getBoat_location() == 1)
{
cc.Left += 300;
if (Math.Abs(list[i+1].getLeft_c()-list[i].getLeft_c()) >= 1)
{
Lc--;
Rc++;
Left_c[Lc].Left += 300;
if (Math.Abs(list[i + 1].getLeft_c() - list[i].getLeft_c()) >= 2)
{
Lc--;
Rc++;
Left_c[Lc].Left += 300;
if (Math.Abs(list[i + 1].getLeft_c() - list[i].getLeft_c()) == 3)
{
Lc--;
Rc++;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-28 18:47 C_Y_H\
目录 0 2018-11-17 16:46 C_Y_H\C_Y_H\
文件 187 2018-10-28 18:47 C_Y_H\C_Y_H\App.config
文件 3790 2018-11-15 15:39 C_Y_H\C_Y_H\C_Y_H.csproj
文件 9819 2018-11-16 21:14 C_Y_H\C_Y_H\Form1.Designer.cs
文件 10714 2018-11-17 16:46 C_Y_H\C_Y_H\Form1.cs
文件 49798 2018-11-16 21:14 C_Y_H\C_Y_H\Form1.resx
文件 1852 2018-11-15 16:41 C_Y_H\C_Y_H\Program.cs
目录 0 2018-10-28 18:47 C_Y_H\C_Y_H\Properties\
文件 1334 2018-10-28 18:47 C_Y_H\C_Y_H\Properties\AssemblyInfo.cs
文件 2862 2018-10-28 18:47 C_Y_H\C_Y_H\Properties\Resources.Designer.cs
文件 5612 2018-10-28 18:47 C_Y_H\C_Y_H\Properties\Resources.resx
文件 1092 2018-10-28 18:47 C_Y_H\C_Y_H\Properties\Settings.Designer.cs
文件 249 2018-10-28 18:47 C_Y_H\C_Y_H\Properties\Settings.settings
目录 0 2018-10-28 18:47 C_Y_H\C_Y_H\bin\
目录 0 2018-10-28 18:53 C_Y_H\C_Y_H\bin\Debug\
文件 45568 2018-11-17 16:46 C_Y_H\C_Y_H\bin\Debug\C_Y_H.exe
文件 187 2018-10-28 18:47 C_Y_H\C_Y_H\bin\Debug\C_Y_H.exe.config
文件 32256 2018-11-17 16:46 C_Y_H\C_Y_H\bin\Debug\C_Y_H.pdb
文件 23168 2018-11-17 17:20 C_Y_H\C_Y_H\bin\Debug\C_Y_H.vshost.exe
文件 187 2018-10-28 18:47 C_Y_H\C_Y_H\bin\Debug\C_Y_H.vshost.exe.config
文件 490 2018-04-12 07:35 C_Y_H\C_Y_H\bin\Debug\C_Y_H.vshost.exe.manifest
目录 0 2018-10-28 18:47 C_Y_H\C_Y_H\obj\
目录 0 2018-11-17 16:46 C_Y_H\C_Y_H\obj\Debug\
文件 30083 2018-11-16 21:14 C_Y_H\C_Y_H\obj\Debug\C_Y_H.Form1.resources
文件 180 2018-11-15 15:39 C_Y_H\C_Y_H\obj\Debug\C_Y_H.Properties.Resources.resources
文件 591 2018-11-17 17:20 C_Y_H\C_Y_H\obj\Debug\C_Y_H.csproj.FileListAbsolute.txt
文件 977 2018-11-16 21:14 C_Y_H\C_Y_H\obj\Debug\C_Y_H.csproj.GenerateResource.Cache
文件 2211 2018-10-28 18:53 C_Y_H\C_Y_H\obj\Debug\C_Y_H.csprojResolveAssemblyReference.cache
文件 45568 2018-11-17 16:46 C_Y_H\C_Y_H\obj\Debug\C_Y_H.exe
文件 32256 2018-11-17 16:46 C_Y_H\C_Y_H\obj\Debug\C_Y_H.pdb
............此处省略8个文件信息
相关资源
- C#(VS2017)阿里云云市场发票内容识别
- C#(VS2017)百度语音识别demo
- winform画图软件
- C# 串口通信原理
- C# winform实现一个服务端和多个客户端
- 附和水准平差计算
- windows form窗体控件生成的 记事本C#编
- MVVM,WPF
- c#实现Rs232串口通讯
- C# web socket 客户端实现源码
- C#获取网络时间
- 阿里云发送短信封装(C#
- c#/.net点餐系统源码
- 简易成绩管理系统C#实验报告+项目源
- C# 微信公众平台开发.NET源码
- C#TCP/IP通信接收数据
- C#USB通信,可以直接用的
- C# winfrom中webservice接口连接服务器上传
- C#手写识别源码
- C# WinForm DirectShow视频采集及图片抓取
- C#winform textbox 画边框和圆角
- C#控制系统声音大小
- 基于Mysql数据库的C#实现登录注册功能
- activemq 接收文件流 C#
- ACTIVEMQ C#下的
- 学生管理系统c#
- 微信 网页授权获取用户基本信息(
- C#基于VS2010写的简单串口上位机
- C#桌面倒计时软件源码
- C#MJPG协议视频传输上位机Demo
评论
共有 条评论