08 2012 档案
摘要:初探html5拖拽,demo如下<!DOCTYPE html><html> <head> <title>html5 拖拽</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style type="text/css"> #timing{width: 80px; height: 30px; line-height: 30px; text-align: c
阅读全文
摘要:【程序27】题目:求100之内的素数/* * isPrimeNum函数如果是素数返回素数值,否则返回0 * 参数$m指正整数 */function isPrimeNum($m) { for ($i = 2; $i <= sqrt($m); $i++) { if ($m % $i == 0) { break; } } if ($i > sqrt($m)) { return $m; } else { return 0; }}$tmpNum = 0;for ($i = 1; $i <= 100...
阅读全文
摘要:【程序24】 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 $num = rand(1,99999);strlen($num);$arr_num = str_split($num);array_reverse($arr_num);strlen() 返回给定的字符串的长度。(Returns the length of the given string.)str_split() 将字符串转换到一个数组中。(Converts a string to an array.)array_reverse() 返回一个单元顺序相反的数组。(Returns a cell in
阅读全文
摘要:【程序21】题目:求1+2!+3!+...+20!的和1.程序分析:此程序只是把累加变成了累乘。$sum =0;$fac =1;for($i=1;$i<=20;$i++){ $fac= $fac*$i; $sum+=$fac;}【程序22】题目:利用递归方法求5!。1.程序分析:递归公式:fn=fn-1*4!function Fact($n){ if($n==0) return 1; else return ($n*Fact ($n-1));}【程序23】题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又...
阅读全文
摘要:【程序19】题目:打印出如下图案(菱形)*****************************************$arr = array(1,3,5,7,9,7,5,3,1);for($i=0;$i< count($arr);$i++){ for($j=0;$j<$arr[$i];$j++){ echo '*'; } echo '<br/>';}【程序20】题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。1.程序分析:请抓住分子与分母的变化规律。function F($n
阅读全文
摘要:前一段时间用javascript实现了程序前几个例子,现在转变用php写,其实用什么语言写并不重要,最要的是思想。【程序16】题目:输出9*9口诀。1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。for ($i = 1; $i <= 9; $i++) { echo '<ul>'; for ($j = 1; $j <= $i; $j++) { echo '<li>' . $i . ' * ' . $j . ' = ' . ($i * $j) . '</li>'
阅读全文
摘要:由于最近有点忙,本打算写些关于栈的特性和实际应用。一直拖到现在才简单的写写。关于栈的实现见javascript 栈 stack一、数字进制之间的转换,可以栈实现。如将十进制转换为八进制 var s = new Stack(); s.Init(); function convert(num){ var str = ""; while(num!==0){ s.Push(num%8); num= pa...
阅读全文
摘要:栈是只允许在表尾进行插入,删除的线性表。特点后进先出。下面将演示用数组实现的栈栈初始化:创建一个空栈Init:function(){ this.STACKMAX = 100; this.stack = new Array(this.STACKMACK); this.top = -1; return this.stack;}判断栈空: 若栈为空返回true,否则返回falseEmpty:function(){ if(this.top==-1){ return true; } else{ return false; }}进栈:若栈满,返回“...
阅读全文
摘要:众所周知IE浏览器兼容问题是最头痛最头痛的事情了。在不影响功能的前提下,不知道各位有没有放弃IE中样式兼容性问题。在处理IE兼容性问题,大牛们采用了各种各样的方式,使IE向其他浏览器靠拢,这也是问题的关键点?!咋一看,这样是带来了好处是在IE也达到了同样的效果。然而,其中以藏着一个巨大的问题,用户一直使用着固有的浏览器,没有让用户真正感受到浏览器已经发生跨时代的转变,当然用户也不关心这些事情。仅想说明,放弃兼容IE6-IE8中的css3兼容性,让用户真正体验到变化,让用户自己选择。这样能在不兼容IE中推动发展。下面两张效果图:1、现代浏览器中的显示效果:2、IE8中的效果css样式:1、浮动布
阅读全文
摘要:首先,看下效果图:json字符串:var mcode={"minfo":[{"time":"9:00-10:00","status":2},{"time":"10:00-11:00","status":1},{"time":"11:00-12:00","status":3},{"time":"13:00-14:00","status":1
阅读全文