PHP面试的逻辑题,来看看 题目大意: 请问同时满足这样条件的数:被10除余9,被9除余8,被8除余7,在100--1000之间,有几个这样的数? A.不存在 B.1个 C.2个 D.3个【注:若写程序,其实很简单,就3,5行搞定,但当时是笔试,请大家想个快速的法子整出来。】 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for($m=100;$m<=1000;$m++){ if($m%10==9 && $m%9==8 && $m%8==7){ echo $m."<br/>";}} for($m=100;$m <=1000;$m++){ if($m%10==9 && $m%9==8 && $m%8==7){echo $m." <br/>";}}结果是359 719 呵呵Shenzhen Travel 请问同时满足这样条件的数:被10除余9,被9除余8,被8除余7,在100--1000之间,有几个这样的数? A.不存在 B.1个 C.2个 D.3个 8,9,10的最小公倍数*n-1是359359跟719一共2个。 $num=10;while($num%9>0 || $num%8>0) $num += 10;//最终的$num即为8、9、10的最小公倍数$n=1;$m=0;while($m<1000){ $m = $num*$n-1; if ($m>100&&$m<1000) echo($m."\n"); $n++;} $n=0;for($m=100;$m <=1000;$m++) { if($m%10==9 && $m%9==8 && $m%8==7) { $n++} }echo $n." <br/>"; 一个系统允许同一个帐号最多10个人同时登录在线,怎么做呢? MVVM模式应该如何在PHP中应用? 生成数据库主键ID 求lamp教材的下载地址 PHP 如何验证EMAIL的有效性,不单单是该EMAIL格式是否合法 怎么搭建外网服务器? 急寻php网站开发的朋友! //gois原创,介绍星期几的快速算法,只需要记住一字符串//核心代码不到10行,而且可以心算,只要你能记住那个keyStr//欢迎大家帮我测试, 一般服务器需要安装什么库文件?拿出我12分之8来提问! dz3.1论坛添加一句代码 网页空白了 如何利用web页面控制linux除webmin外 curl抓取页面问题
{
if($m%10==9 && $m%9==8 && $m%8==7)
{
echo $m."<br/>";
}
}
{
if($m%10==9 && $m%9==8 && $m%8==7)
{
echo $m." <br/>";
}
}结果是
359
719 呵呵Shenzhen Travel
A.不存在 B.1个 C.2个 D.3个 8,9,10的最小公倍数*n-1
是359
359跟719
一共2个。
while($num%9>0 || $num%8>0) $num += 10;//最终的$num即为8、9、10的最小公倍数
$n=1;
$m=0;
while($m<1000){
$m = $num*$n-1;
if ($m>100&&$m<1000) echo($m."\n");
$n++;
}
for($m=100;$m <=1000;$m++)
{
if($m%10==9 && $m%9==8 && $m%8==7)
{
$n++
}
}
echo $n." <br/>";