04 2012 档案

颜色值对应表
摘要:LightPink 浅粉色 #FFB6C1 255,182,193Pink 粉红 #FFC0CB 255,192,203Crimson 猩红 #DC143C 220,20,60LavenderBlush 脸红的淡紫色 #FFF0F5 255,240,245PaleVioletRed 苍白的紫罗兰红色 #DB7093 219,112,147HotPink 热情的粉红 #FF69B4 255,105,180DeepPink 深粉色 #FF1493 255,20,147MediumVioletRed 适中的紫罗兰红色 #C71585 199,21,133Orchid 兰花的紫色 #DA70D6 21 阅读全文

posted @ 2012-04-30 12:29 NewPanderKing 阅读(6157) 评论(0) 推荐(0)

求一个整数因式分解
摘要:1 #include <stdio.h> 2 void divid_number(int n) 3 { 4 int i; 5 for(i=2; i <= n; i++) 6 { 7 while(n!=1) 8 { 9 if(n%i==0)10 {11 printf("%d ",i);12 n = n/i;13 }14 else break;15 }16 }17 ... 阅读全文

posted @ 2012-04-28 17:28 NewPanderKing 阅读(1003) 评论(0) 推荐(0)

快速求幂算法
摘要:1 #include <stdio.h> 2 #include <math.h> 3 //递归算法 4 int recursion(int a,int b) 5 { 6 int tem = 1; 7 if(b==0)return 1; 8 else if(b==1)return a; 9 tem = recursion(a,b>>1);10 tem = tem*tem;11 if(b&1) tem = tem * a;12 return tem;13 }14 //循环算法15 int loop(int a,int b)16 {17 ... 阅读全文

posted @ 2012-04-25 22:06 NewPanderKing 阅读(2340) 评论(0) 推荐(0)

判断一个数字是否为素数的基于C语言的算法
摘要:1 #include <stdio.h> 2 3 bool If_prime(int a,int b) 4 { 5 int c; 6 while(b>0) 7 { 8 c = a%b; 9 a = b;10 b = c;11 }12 if(a==1)return true;13 else return false;14 }15 int main()16 {17 int num,i;18 while(true)19 {20 printf("input the... 阅读全文

posted @ 2012-04-25 18:27 NewPanderKing 阅读(657) 评论(0) 推荐(0)

高次幂求模
摘要:主要的思想是来自一个公式:a*b%c = (a%c) *(b%c) %c基本概念及思想对形如a^b mod m 的运算(b一般较大)但a,b,m都在long型范围内算法的主要思想是分治,分而治之。将大的问题分成若干个相似的较小的问题!具体实现是用递归的方法!举例2^100mod 3像这种运算如果先算出2^100 的值,然后再模上3,相信比较困难!我们可以将100变小点2^100=(2^50)^2 =((2^25)^2)^2=((((2^1)^2)^2)…)^2若我们已经得出250 mod 3的值,我们便很简单地得出2^100mod 3的值。按照上述的方法继续分下去…最终肯定会得到2^1mod 阅读全文

posted @ 2012-04-24 18:36 NewPanderKing 阅读(654) 评论(0) 推荐(0)

导航