装苹果
来源:互联网 发布:相关系数软件 编辑:程序博客网 时间:2024/05/01 00:20
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>1000苹果</title>
<script type="text/javascript" src="jq.js"></script>
</head>
<body>
<input type="text" id="num" placeholder="请输入要的苹果个数">
<input type="button" value="确定">
</body>
<script type="text/javascript">
$(":button").click(function() {
var num = $("#num").val();
$.get('apple2.php',{'num':num},function(msg) {
alert(msg);
});
});
</script>
</html>
<html>
<head>
<meta charset="utf-8">
<title>1000苹果</title>
<script type="text/javascript" src="jq.js"></script>
</head>
<body>
<input type="text" id="num" placeholder="请输入要的苹果个数">
<input type="button" value="确定">
</body>
<script type="text/javascript">
$(":button").click(function() {
var num = $("#num").val();
$.get('apple2.php',{'num':num},function(msg) {
alert(msg);
});
});
</script>
</html>
<?php
header("content-type:text/html;charset=utf-8");
/*老板有1000个苹果,却只有10个箱子,客户给老板出了一个难题,
说如果老板把题解开就把1000个苹果全买了,老板说没问题,来
吧!我之前是程序员。客户说:“把你现在的1000个苹果全部装进10个
箱子(分别为1号、2号.....10号),忽略箱子的容量大小,每
个箱子都要装苹果,装几个你自己定,我要买几个苹果,你就告诉
我,把几号,几号拿走,就是你要的个数。”,老板说:“呵呵。” */
//接受参数
@$num = $_GET['num'];
function fun($num){
if ($num>1000) {
echo "只有1000苹果";die;
}elseif ($num==1000) {
echo "全部都拿走";die;
}
$arr=array(489,256,128,64,32,16,8,4,2,1);
static $aa='';
foreach($arr as $k=>$v){
if($num>=$v){
$num=$num-$v;
$aa.=($k+1).',';
fun($num);
break;
}
}
$aa=trim($aa,',');
return $aa;
}
echo fun($num);
?>
1 0
- 装苹果
- 装苹果
- 装黑苹果教程
- 《苹果》
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- 苹果
- Linux Shell 文件描述符 及 stdin stdout stderr 重定向
- TortoiseSVN文件夹及文件图标不显示解决方法
- Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢出问题分析
- Genymotion模拟器和常见问题
- 第12章 段式内存管理
- 装苹果
- JDBC滚动结果集、SQL注入、处理大数据、批处理、DAO模式介绍
- 剑指offer之面试题29数组中出现次数超过一半的数字
- Velocity语法大全
- json中对象数组迭代
- ECMAScript6 学习笔记(一)
- 总结面试中问到的一个问题构造函数、静态代码块、和调用的方法的加载顺序
- Spring的事务管理机制
- GB/T 7714, MLA ,APA这几种参考文献格式