学习笔记
反抗的人
软工学生
好好学习,天天向上
展开
-
辗转相除法原理
辗转相除法原理: 假设有两个数x和y,存在一个最大公约数z=(x,y),即x和y都有公因数z, 那么x一定能被z整除,y也一定能被z整除,所以x和y的线性组合mx±ny也一定能被z整除。(m和n可取任意整数) 对于辗转相除法来说,思路就是:若x>y,设x/y=n余c,则x能表示成x=ny+c的形式,将ny移到左边就是x-ny=c,由于一般形式的mx±ny能被z整除,所以等号左边的x-ny(作...原创 2018-10-14 01:49:37 · 13985 阅读 · 1 评论 -
time 随机数函数
要加头文件 #include<time.h> 调用格式: srand(time(NULL)); 得到的随机数存储在rand()里面 比如我想打印出这个随机值 就可以输出这个随机值#include<stdio.h> #include<time.h> int main() { int i; srand(time(N原创 2018-11-06 23:35:32 · 1253 阅读 · 0 评论 -
关于C#接口的引用
C#中,接口是不能实例化的,或者说,不能对一个接口使用new关键字。 因为接口中的方法和属性只有声明,并没有具体实现。若从一个接口创建对象,它怎么知道要怎么做呢? 但是,可以引用接口。 比如,我们有一个Person类,它实现了IPerson接口,这时,我们可以这样: Person John = new Person(); IPerson Tom = John; 第一行不必解释;第二行使用IPer...原创 2019-03-14 16:47:23 · 1412 阅读 · 1 评论