代码改变世界

随笔档案-2011年06月

用C#实现简单的打字闯关游戏

2011-06-19 23:00 by 随风浪迹天涯, 855 阅读, 收藏, 编辑
摘要: 其实,这个游戏规则很简单,就是分为十关游戏,难度从低到高。第一关:每次随机输出一个字符(数字、字符),如果输对了,就加一分,错了 就重新计分。第二关:每次开始出现两个字符,难度开始加大。。就这样一点一点的递增!~。static void Main(string[] args) { System.Console.WriteLine("现在开始游戏!"); System.Random r = new Random(); int sores = 0; for (int i = 1; i <= 10; i++) { sores = 0; while (sores < 阅读全文

简单算法系列之完数的计算

2011-06-10 15:41 by 随风浪迹天涯, 1665 阅读, 收藏, 编辑
摘要: 完数,即完美数,一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3.(6的因子是1,2,3)现在通过C#程序代码找出从1到1000 所有的完数。先看结果截图吧:下面是代码,比较简单,不做解释:static void Main(string[] args) { //Match Console.WriteLine("从1到1000所有的完数如下:"); List<int> list = new List<int>(); for (int i = 1; i < 1000; i++) { int temp = 0; for ( 阅读全文

用C#实现有关兔子的斐波那契数列

2011-06-07 15:45 by 随风浪迹天涯, 843 阅读, 收藏, 编辑
摘要: 有一道面试题目:一对成熟的兔子每月繁殖一对小兔子,而每对小兔子三个月后就变成一对成熟的兔子.那么,从一对刚出生的兔子开始,一年后可变成多少对兔子??其实,这个题目咋一看比较难,但要是仔细分析的话,可以发现它就是我们数学史上一个非常经典的斐波那契数数列问题。其实说到斐波那契数数列,我们并不陌生,我记得在我读大一的时候的C语言课程上,老师就给我们讲了这个问题。比如很经典的 f(n)=f(n-1)+f(n-2),就是说当前数是由它的前2项数相加而得到的。当然,这个听说在生活上也特别的由名,最有名的或许就是我们常听到的,美学标准:黄金分割点。有兴趣的读者可以到百度上去看看。OK,我们先可以把每个月出生 阅读全文

用C#实现古代诗词的竖排文字

2011-06-04 17:50 by 随风浪迹天涯, 1599 阅读, 收藏, 编辑
摘要: 最近一直在忙,一直没能静下心来写点东西,阿弥陀佛!~对了,端午节到了,祝广大的博友端午节快乐,多吃几个粽子啊!~哈!~好了,不多说了,进入正题!~先截图吧!一下就是我想实现的效果,就是输入一段词,然后仿古代书的样子从右边开始读起。。。代码很简单,只要理解一下先想想 你的词中最长的语句是多少?然后,在进行split一下,就可以获取每段的句子,在然后进行处理!~就OK了。。其实,先坦白吧 "将进酒|李白" 这句话有作弊的嫌疑。string s3 = @"将进酒|李白 君不见 黄河之水天上来 奔流到海不复回 君不见 高堂明镜悲白发 朝如青丝暮成雪 人生得意须尽欢 莫使金 阅读全文
点击右上角即可分享
微信分享提示