摘要:
C# 封装封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。C# 封装根据具体的需要,设置使用...
阅读全文
posted @ 2017-09-11 17:38
Bryce1010
阅读(165)
推荐(0)
摘要:
在很多情况下,我们实行版本的管理,我们除了定义软件版本号外,还会定义个编译时间。但是如果通过数组定义编译时间,每次编译我们都需要手动修改,非常麻烦,而且有时候,还会忘记。其实我们不需要这么复杂,编译器一般都会提供一个宏用于自动获取编译时间。下面就以MDK为例进行说明:...
阅读全文
posted @ 2017-09-11 13:08
Bryce1010
阅读(183)
推荐(0)
摘要:
在很多情况下,我们实行版本的管理,我们除了定义软件版本号外,还会定义个编译时间。但是如果通过数组定义编译时间,每次编译我们都需要手动修改,非常麻烦,而且有时候,还会忘记。其实我们不需要这么复杂,编译器一般都会提供一个宏用于自动获取编译时间。下面就以MDK为例进行说明:...
阅读全文
posted @ 2017-09-11 13:08
Bryce1010
阅读(581)
推荐(0)
摘要:
card card cardTime Limit: 8000/4000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 547 Accepted ...
阅读全文
posted @ 2017-09-11 00:43
Bryce1010
阅读(106)
推荐(0)
摘要:
number number numberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 192 Acc...
阅读全文
posted @ 2017-09-11 00:20
Bryce1010
阅读(124)
推荐(0)
摘要:
number number numberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 192 Acc...
阅读全文
posted @ 2017-09-11 00:20
Bryce1010
阅读(107)
推荐(0)
摘要:
cable cable cableTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2084 Accep...
阅读全文
posted @ 2017-09-11 00:13
Bryce1010
阅读(111)
推荐(0)
摘要:
cable cable cableTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2084 Accep...
阅读全文
posted @ 2017-09-11 00:13
Bryce1010
阅读(103)
推荐(0)
摘要:
C# 中的运算符优先级运算符的优先级确定表达式中项的组合。这会影响到一个表达式如何计算。某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级。例如 x = 7 + 3 * 2,在这里,x 被赋值为 13,而不是 20,因为运算符 * 具有...
阅读全文
posted @ 2017-09-08 17:32
Bryce1010
阅读(529)
推荐(0)
摘要:
C# 中的运算符优先级运算符的优先级确定表达式中项的组合。这会影响到一个表达式如何计算。某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级。例如 x = 7 + 3 * 2,在这里,x 被赋值为 13,而不是 20,因为运算符 * 具有...
阅读全文
posted @ 2017-09-08 17:32
Bryce1010
阅读(117)
推荐(0)
摘要:
整数常量整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,没有前缀则表示十进制。整数常量也可以有后缀,可以是 U 和 L 的组合,其中,U 和 L 分别表示 unsigned 和 long。后缀可以是大写或者小写...
阅读全文
posted @ 2017-09-08 17:14
Bryce1010
阅读(153)
推荐(0)
摘要:
整数常量整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,没有前缀则表示十进制。整数常量也可以有后缀,可以是 U 和 L 的组合,其中,U 和 L 分别表示 unsigned 和 long。后缀可以是大写或者小写...
阅读全文
posted @ 2017-09-08 17:14
Bryce1010
阅读(142)
推荐(0)
摘要:
接受来自用户的值System 命名空间中的 Console 类提供了一个函数 ReadLine(),用于接收来自用户的输入,并把它存储到一个变量中。例如:int num;num = Convert.ToInt32(Console.ReadLine());函数 Conv...
阅读全文
posted @ 2017-09-08 17:08
Bryce1010
阅读(101)
推荐(0)
摘要:
接受来自用户的值System 命名空间中的 Console 类提供了一个函数 ReadLine(),用于接收来自用户的输入,并把它存储到一个变量中。例如:int num;num = Convert.ToInt32(Console.ReadLine());函数 Conv...
阅读全文
posted @ 2017-09-08 17:08
Bryce1010
阅读(153)
推荐(0)
摘要:
C# 类型转换方法C# 提供了下列内置的类型转换方法:序号方法 & 描述1ToBoolean如果可能的话,把类型转换为布尔型。2ToByte把类型转换为字节类型。3ToChar如果可能的话,把类型转换为单个 Unicode 字符类型。4ToDateTime把类型(整数...
阅读全文
posted @ 2017-09-08 17:00
Bryce1010
阅读(173)
推荐(0)
摘要:
C# 类型转换方法C# 提供了下列内置的类型转换方法:序号方法 & 描述1ToBoolean如果可能的话,把类型转换为布尔型。2ToByte把类型转换为字节类型。3ToChar如果可能的话,把类型转换为单个 Unicode 字符类型。4ToDateTime把类型(整数...
阅读全文
posted @ 2017-09-08 17:00
Bryce1010
阅读(184)
推荐(0)
摘要:
装箱:值类型转换为对象类型, 实例:int val = 8;object obj = val;//整型数据转换为了对象类型(装箱)拆箱:之前由值类型转换而来的对象类型再转回值类型, 实例:int val = 8;object obj = val;//先装箱int nv...
阅读全文
posted @ 2017-09-08 16:55
Bryce1010
阅读(134)
推荐(0)
摘要:
装箱:值类型转换为对象类型, 实例:int val = 8;object obj = val;//整型数据转换为了对象类型(装箱)拆箱:之前由值类型转换而来的对象类型再转回值类型, 实例:int val = 8;object obj = val;//先装箱int nv...
阅读全文
posted @ 2017-09-08 16:55
Bryce1010
阅读(187)
推荐(0)
摘要:
static void Main(string[] args){ Console.WriteLine("A:{0},a:{1}",65,97); Console.ReadLine();}运行结果:A:65,a:97当 WriteLine() 函数有多个参数...
阅读全文
posted @ 2017-09-08 14:09
Bryce1010
阅读(656)
推荐(0)
摘要:
static void Main(string[] args){ Console.WriteLine("A:{0},a:{1}",65,97); Console.ReadLine();}运行结果:A:65,a:97当 WriteLine() 函数有多个参数...
阅读全文
posted @ 2017-09-08 14:09
Bryce1010
阅读(1307)
推荐(0)
摘要:
缩放有以下几种方法对原理图进行缩放:移动鼠标需要所放的地方,滚动鼠标滑轮进行缩放。移动师表需要缩放的地方,按键盘F6放大,F7缩小按下ShIFT键,鼠标左键拖拽出需要放大的区域,这叫SHIFT ZOOM功能使用工具条的Zoom in(放大)、Zoom out(缩小),...
阅读全文
posted @ 2017-09-07 16:22
Bryce1010
阅读(449)
推荐(0)
摘要:
缩放有以下几种方法对原理图进行缩放:移动鼠标需要所放的地方,滚动鼠标滑轮进行缩放。移动师表需要缩放的地方,按键盘F6放大,F7缩小按下ShIFT键,鼠标左键拖拽出需要放大的区域,这叫SHIFT ZOOM功能使用工具条的Zoom in(放大)、Zoom out(缩小),...
阅读全文
posted @ 2017-09-07 16:22
Bryce1010
阅读(483)
推荐(0)
摘要:
动态规划法#include#includeusing namespace std;const int maxk=1000;const int maxx=1000;int x,k,a[maxk];//动态规划所用到的数组bool win[maxx+1];void sol...
阅读全文
posted @ 2017-09-07 13:54
Bryce1010
阅读(82)
推荐(0)
摘要:
动态规划法#include#includeusing namespace std;const int maxk=1000;const int maxx=1000;int x,k,a[maxk];//动态规划所用到的数组bool win[maxx+1];void sol...
阅读全文
posted @ 2017-09-07 13:54
Bryce1010
阅读(85)
推荐(0)
摘要:
问题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?说明白一点就是说,存在一个数x,除以3余2,除以5余三,除以7余二,然后求这个数。上面给出了解法。再明白这个解法的原理之前,需要先知道一下两个定理。定理1:几个数相加,如果存在一个加数,不能被数...
阅读全文
posted @ 2017-09-05 17:35
Bryce1010
阅读(173)
推荐(0)
摘要:
问题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?说明白一点就是说,存在一个数x,除以3余2,除以5余三,除以7余二,然后求这个数。上面给出了解法。再明白这个解法的原理之前,需要先知道一下两个定理。定理1:几个数相加,如果存在一个加数,不能被数...
阅读全文
posted @ 2017-09-05 17:35
Bryce1010
阅读(108)
推荐(0)
摘要:
1.欧几里得函数有两个数 a b,现在,我们要求 a b 的最大公约数,怎么求?枚举他们的因子?不现实,当 a b 很大的时候,枚举显得那么的naïve ,那怎么做? 欧几里德有个十分又用的定理: gcd(a, b) = gcd(b , a%b) ,这样,我们就可以在...
阅读全文
posted @ 2017-09-05 17:26
Bryce1010
阅读(108)
推荐(0)
摘要:
1.欧几里得函数有两个数 a b,现在,我们要求 a b 的最大公约数,怎么求?枚举他们的因子?不现实,当 a b 很大的时候,枚举显得那么的naïve ,那怎么做? 欧几里德有个十分又用的定理: gcd(a, b) = gcd(b , a%b) ,这样,我们就可以在...
阅读全文
posted @ 2017-09-05 17:26
Bryce1010
阅读(135)
推荐(0)
摘要:
1028 大数乘法 V2基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注给出2个大整数A,B,计算A*B的结果。Input第1行:大数A第2行:大数B(A,B的长度 = 0)Output输出A * BInput示例1234...
阅读全文
posted @ 2017-09-04 16:31
Bryce1010
阅读(90)
推荐(0)
摘要:
1028 大数乘法 V2基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注给出2个大整数A,B,计算A*B的结果。Input第1行:大数A第2行:大数B(A,B的长度 = 0)Output输出A * BInput示例1234...
阅读全文
posted @ 2017-09-04 16:31
Bryce1010
阅读(103)
推荐(0)
摘要:
1029 大数除法基准时间限制:4 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 关注给出2个大整数A,B,计算A / B和A Mod B的结果。Input第1行:大数A第2行:大数B(A,B的长度 = 0)Output第1行:A / B第...
阅读全文
posted @ 2017-09-04 16:25
Bryce1010
阅读(125)
推荐(0)
摘要:
1029 大数除法基准时间限制:4 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 关注给出2个大整数A,B,计算A / B和A Mod B的结果。Input第1行:大数A第2行:大数B(A,B的长度 = 0)Output第1行:A / B第...
阅读全文
posted @ 2017-09-04 16:25
Bryce1010
阅读(95)
推荐(0)
摘要:
1166 大数开平方基准时间限制:4 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 收藏 关注给出一个大整数N,求不大于N的平方根的最大整数。例如:N = 8,2 * 2 8,所以输出2。Input给出一个大数N(N的长度 =0) ...
阅读全文
posted @ 2017-09-04 16:13
Bryce1010
阅读(122)
推荐(0)
摘要:
1166 大数开平方基准时间限制:4 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 收藏 关注给出一个大整数N,求不大于N的平方根的最大整数。例如:N = 8,2 * 2 8,所以输出2。Input给出一个大数N(N的长度 =0) ...
阅读全文
posted @ 2017-09-04 16:13
Bryce1010
阅读(126)
推荐(0)
摘要:
1027 大数乘法基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注给出2个大整数A,B,计算A*B的结果。Input第1行:大数A第2行:大数B(A,B的长度 = 0)Output输出A * BInput示例1234562345...
阅读全文
posted @ 2017-09-04 15:03
Bryce1010
阅读(110)
推荐(0)
摘要:
1027 大数乘法基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注给出2个大整数A,B,计算A*B的结果。Input第1行:大数A第2行:大数B(A,B的长度 = 0)Output输出A * BInput示例1234562345...
阅读全文
posted @ 2017-09-04 15:03
Bryce1010
阅读(115)
推荐(0)
摘要:
1005 大数加法基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注给出2个大整数A,B,计算A+B的结果。Input第1行:大数A第2行:大数B(A,B的长度 #include using namespace std;inlin...
阅读全文
posted @ 2017-09-04 14:55
Bryce1010
阅读(138)
推荐(0)
摘要:
1005 大数加法基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注给出2个大整数A,B,计算A+B的结果。Input第1行:大数A第2行:大数B(A,B的长度 #include using namespace std;inlin...
阅读全文
posted @ 2017-09-04 14:55
Bryce1010
阅读(118)
推荐(0)
摘要:
线性同余方程组对于线性同余方程组:a1*x≡b1 (mod c1)a2*x≡b2 (mod c2)……an*x≡bn (mod cn)(1)若有c1、c2、c3、……cn两两互质,则可以用中国剩余定理直接算出可行解(唯一解?)(2)若不满足模数两两互质,则: 设最后...
阅读全文
posted @ 2017-09-04 14:33
Bryce1010
阅读(136)
推荐(0)
摘要:
线性同余方程组对于线性同余方程组:a1*x≡b1 (mod c1)a2*x≡b2 (mod c2)……an*x≡bn (mod cn)(1)若有c1、c2、c3、……cn两两互质,则可以用中国剩余定理直接算出可行解(唯一解?)(2)若不满足模数两两互质,则: 设最后...
阅读全文
posted @ 2017-09-04 14:33
Bryce1010
阅读(139)
推荐(0)