逻辑
zhong_0419
这个作者很懒,什么都没留下…
展开
-
C#封装Directory.Move()方法
思路:递归遍历整个文件夹对每个文件进行复制Directory.GetDirectories();对文件夹进行操作Directory.GetFiles();对文件进行操作 代码:class DirectoryMove { public static void DirCopy(string sourceFolderName, string destFold...原创 2018-07-25 14:16:10 · 5170 阅读 · 1 评论 -
C#实现2048小游戏
要实现这个简单的小游戏主要在于实现一个方向移动数字的移动及合并该如何处理然后其它方向的逻辑是相同的我做的这个基本功能实现了主要分为三个类Box.cs格子类(一些格子里保存的数据,行下标,列下标,是否合并过的开关。。)Grid.cs网格类(主要算法在里面)Manage2048.cs控制游戏类(控制游戏流程)经过几次简单的右移,这是控制台实现的数字变化效果(左上角的4是...原创 2018-07-19 20:39:35 · 11557 阅读 · 2 评论 -
100个同学开灯关灯逻辑
问题描述: 有编号1~100个灯泡,起初所有的灯都是灭的。有100个同学来按灯泡开关,如果灯是亮的,那么按过开关之后,灯会灭掉。如果灯是灭的,按过开关之后灯会亮。现在开始按开关。第1个同学,把所有的灯泡开关都按一次(按开关灯的编号: 1,2,3,......100)。第2个同学,隔一个灯按一次(按开关灯的编号: 2,4,6,......,100)。第3个同学,隔两个灯按一次(按开关灯的编号...原创 2018-08-27 12:53:32 · 1933 阅读 · 0 评论 -
用递归法计算斐波那契数列的第n项 (1,1,2,3,5,8,13)
public int GetNum(int x) { if (x <= 0) { return 0; } if (x == 1 || x == 2) { return 1; } return GetNum(x - 2) +...原创 2018-08-21 14:48:58 · 31722 阅读 · 0 评论 -
孪生素数
孪生素数查找程序。所谓孪生素数指的是间隔为2 的相邻素数,就像孪生兄弟。最小的孪生素数是(3, 5),在100 以内的孪生素数还有(5, 7), (11, 13), (17, 19), (29, 31), (41, 43), (59, 61) 和(71, 73),总计有 8 组。现给定一个正整数number,要求编程计算出小于等于number的孪生素数的组数,请根据要求,完成get...原创 2018-09-07 16:23:29 · 721 阅读 · 0 评论 -
快速排序- c#代码
class QuickSort1 { public static int[] arr = new int[] { 6, 1, 2, 7, 9, 3, 4, 5, 10, 8}; public static void QuiteSort(int letfIndex, int rightIndex) { if (letf...原创 2018-10-09 12:47:25 · 289 阅读 · 0 评论