摘要: 注意这是一组符合条件的三个数字的组合,可能有多种组合结果。想条件的时候要注意找规律,找限制条件。缩小范围,提高效率<?php//4:百钱百鸡问题:(用for循环解决)//《张丘建算经》成书于公元5世纪,作者是北魏人.书中最后一道题堪称亮点,通常也被称为“百钱买百鸡”问题,//民间则流传着县令考问神童的佳话书中原文如下://今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买鸡百只,问鸡翁、母、雏各几何?//题目的意思是,公鸡5文钱1只,母鸡3文钱1只,小鸡1文钱买3只,现在用100文钱共买了100只鸡,//问:在这100只鸡中,公鸡、母鸡和小鸡各是多少只?(设每种至少一只)for 阅读全文
posted @ 2012-11-20 23:36 风林火山09 阅读(188) 评论(0) 推荐(0) 编辑
摘要: /** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **///3:假设某人有100,000现金。每经过一次路口需要进行一次交费。交费规则为当他现金大于50,000时每次//需要交5%如果现金小于等于50,000时每次交5,000。请写一程序计算此人可以经过多少次这个路口。for ($m=100000,$cnt=0;$m>=5000;$cnt++) { if ($m > 50000) { $m = $m - ($m * 0.05);}else{ $m = $m - 5000;}}echo $cnt."times" 阅读全文
posted @ 2012-11-20 17:36 风林火山09 阅读(316) 评论(0) 推荐(0) 编辑
摘要: /** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **///第二道题2:写一个程序打印1到100这些数字。//但是遇到数字为3的倍数的时候,打印“Fizz”替代数字,//5的倍数用“Buzz”代替,//既是3的倍数又是5的倍数打印“abcde”。while ( $k <= 100) { if ($k % 15 == 0) { echo 'abcde'.'<br/>'; } elseif ($k % 5 ==0) { echo 'Buzz'.'<br/>&# 阅读全文
posted @ 2012-11-20 17:18 风林火山09 阅读(213) 评论(0) 推荐(0) 编辑