作者在 2008-07-23 12:41:33 发布以下内容
1. 到代码发芽网做高亮(贴一篇新帖子,不用注册就行)
2. 点击“复制BBcode”,到论坛里粘贴就行
注:如果是发blog,直接全选并复制到blog里粘贴
代码高亮主题和字体皆可在复制之前选择:
C语言: 最大公约数和最小公倍数
2. 点击“复制BBcode”,到论坛里粘贴就行
注:如果是发blog,直接全选并复制到blog里粘贴
代码高亮主题和字体皆可在复制之前选择:
JavaScript语言: Javascript: IE和Firefox下都有效的“收藏本站”代码
function bookmark(title, url) {
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}
C语言: 最大公约数和最小公倍数
01 #from http://bbs.bccn.net/thread-224663-1-1.html
02 int GCD(int a, int b)
03 {
04 if(b == 0) return a;
05 else return GCD(b, a % b);
06 }
07
08 int LCM(int a, int b)
09 {
10 return a * b / GCD(a,b);
11 }
02 int GCD(int a, int b)
03 {
04 if(b == 0) return a;
05 else return GCD(b, a % b);
06 }
07
08 int LCM(int a, int b)
09 {
10 return a * b / GCD(a,b);
11 }
JavaScript语言: RGB颜色值转HTML十六进制(HEX)代码的JS函数
01 //转到固定长度的十六进制字符串,不够则补0
02 function zero_fill_hex(num, digits) {
03 var s = num.toString(16);
04 while (s.length < digits)
05 s = "0" + s;
06 return s;
07 }
08
09 //妈的,怎么都没搜到怎么用javascript找出一个背景色的数值,只好自己解析
10 function rgb2hex(rgb) {
11 //nnd, Firefox / IE not the same, fxck
12 if (rgb.charAt(0) == '#')
13 return rgb;
14 var n = Number(rgb);
15 var ds = rgb.split(/\D+/);
16 var decimal = Number(ds[1]) * 65536 + Number(ds[2]) * 256 + Number(ds[3]);
17 return "#" + zero_fill_hex(decimal, 6);
18 }
02 function zero_fill_hex(num, digits) {
03 var s = num.toString(16);
04 while (s.length < digits)
05 s = "0" + s;
06 return s;
07 }
08
09 //妈的,怎么都没搜到怎么用javascript找出一个背景色的数值,只好自己解析
10 function rgb2hex(rgb) {
11 //nnd, Firefox / IE not the same, fxck
12 if (rgb.charAt(0) == '#')
13 return rgb;
14 var n = Number(rgb);
15 var ds = rgb.split(/\D+/);
16 var decimal = Number(ds[1]) * 65536 + Number(ds[2]) * 256 + Number(ds[3]);
17 return "#" + zero_fill_hex(decimal, 6);
18 }