自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林海雪原

C# 学习日志

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Project Euler 12 找第一个有500个因数的数

注意运用 同于数定理:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Project_Euler_12{ class Program { s

2017-01-05 09:13:32 431

原创 Project Euler 09 找出 2百万 以内的质数和

解题思路,先找质数,放在列表里,然后列表求和,注意 int 形式的变量 储存范围大概 2 亿左右,要小心数据溢出。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collecti

2017-01-04 10:21:59 198

原创 Project Euler Problem 08 C# Solution

这道题目的难点在于怎么在 C# 中存储一个超级长的字符串,并且有 合适的 format,比如说 排版 和换行,目前已知的方式是 :null,只能写长长的一行,值得注意的是,如果在字符串前面加上 @ 符号,则可以输出双引号等奇怪符号 “”答案记录如下:using System;using System.Diagnostics;using System.Collection

2017-01-03 08:32:23 243

原创 C# 数组列表操作总结

C# 对于 列表和数组的操作非常不友好,我会逐渐的把常用列表,数组操作总结于此:1. 生成 list 1:100var mylist = Enumerable.Range(1,100).ToList(); // 用 LINQ 的 Enumerable.Range()方法生成列表2. 打印列表 listlist.ForEach(Console.WriteLine); // 注意用默

2017-01-02 10:16:40 1817

原创 Project Euler Question 07 C# Solution

这道问题是找到第10001个质数,我们解决这个问题需要注意的是:1. 质数的定义是: 一个数n是质素,当且仅当 n 不能被2到 sqrt(n)之内的任意质数整除;2. C# 有 return, break,goto 等方法可以让我们跳出两层循环;3. 打印一个 List 的方法是 list.Foreach(Console.WriteLine);using System;u

2017-01-02 10:10:53 202

原创 Project Euler 06 C# Solution

这道问题相对简单,我们之前已经注意到,C# 处理 数组和列表相当乏力,但是好在我们有 LINQ 作为武器,LINQ 可以很好的处理各种与数组有关的问题。比如 在 Phython 里 简单的 list = [1:10], 在 C# 中,要写成 var list = Enumberable.Range(1,10).ToList().另外需要注意到的是一个有意思的现象,X 的平方是 X个

2017-01-02 07:10:25 210

原创 Project Euler Problem 05 C# solution

这道题目比较简单,需要注意的是,能被1到20同时整除的数,一定小于 1 到 20 的叠乘,一定包含 1 到 20 的所有素数,同时,对于每一个包含的素数x,如果有其 higher order term , N, 【Math.Power(x, N) 另外需要注意的是,C# 中,对于四舍五入的函数,Math.Round(), 的处理方式是,四舍六入五成双 的。 用 Ceiling和 Flo

2017-01-02 05:43:39 193

原创 Project Euler Question 4

这道题目在运用C# 解决的过程中,需要注意到:1. C# 中的变量有 值类型,存在stack中,也有 引用类型,存在heap中,但是地址存在stack中。在 C# 中,当我们用 等于号,=,进行赋值操作时,要注意,当等于号两端都是 引用类型时,默认的赋值方式是弱拷贝 类型的

2017-01-01 11:01:30 186

原创 Project Euler Question 3

这个问题的神奇之处在于,用最简单的试除法来找质因数,比任何其他方法都要快速。从小往大找上去,我们甚至于不需要事先有一个质数表。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namesp

2017-01-01 07:26:20 218

原创 Project Euler C# Template

using System;using System.Diagnostics;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ProjectEuler01{    cla

2017-01-01 07:22:03 228

NCPlot 2.32 未破解版本

数控机床的刀路模拟软件 不破解有15天试用期 特别好破解,接下来的教程里我教大家怎么破解

2017-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除