摘要:
有关淘宝ued前端智勇大冲关的解答一、先给出每一关的地址第一关:http://ued.taobao.com/quiz/index.php第二关:http://ued.taobao.com/quiz/?ZzCMnTucu2VlfOC2xqrWQL4FY20第三关:http://ued.taobao.com/quiz/?PGKPkziU7DRlfOC2xqrWQbMOY2w第四关:http://ued.taobao.com/quiz/?PDSLnWnHvWplfOC2xqrWRLIFY2o二、分析每一关的解答第一关:考察css问题,考点在于字体颜色与背景颜色一样。查看源代码,便可以发现。第二关:考 阅读全文
摘要:
【程序30】题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。$marr = array(1,3,5,7,9,11,13,15);function setPosArr($num,$arr){ for($i=count($arr);$i>0;$i--){ if($num>$arr[0]){ if($num<$arr[$i-1]){ $arr[$i]=$arr[$i-1]; } else{ $arr[$i]=$num; ... 阅读全文
摘要:
初探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; }}进栈:若栈满,返回“... 阅读全文