作者davidou (老欧 ! 月夜雪岚)
看板PHP
标题[请益] 一个简单运算问题
时间Thu Jun 2 02:36:08 2011
这只是一个很简单的运算...
题目
18 x
- + - - 36
x 2
--------- +13 =2x
5x
然後x解出来答案会是1~9的其中一个整数(答案是6)
所以 想说写一个for去跑 应该会有答案才对
for($i=0;$i<10;$i++)
{
if((18/$i+$i/2-6*6)/(5*$i)+13==2*$i)
{$ans=$i;}else{$ans= "无整数解";}
}
echo $ans;
可是不知道位啥 我怎跑都跑出来 [无整数解]
想来问看看 我上面这样写到底是哪边错了,应该有某的地方有问题
不需要帮我改写拉 我也有写出来对的方法,有算出答案是6
只是就是想知道上面那样到底问题在哪,我看好久都想不出来 应该很简单才对...
--
只有正妹的无名才有连结价值阿..
http://www.wretch.cc/blog/fancyou
非正妹 所以没有连结价值
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.107.24
1F:→ bibo9901:最後一次回圈$i=9, $ans当然是"无整数解" 06/02 03:17
2F:推 mrbigmouth:指定$ans成功後记得$break.... 06/02 08:01
3F:→ mrbigmouth:break才对 没有$ 06/02 08:01
4F:推 mrbigmouth:正确做法应该是$ans='无解';for (..) {if(..){$ans=$i; 06/02 11:20
5F:→ mrbigmouth:break;}}echo $ans; 06/02 11:20
6F:→ davidou:对齁 被洗掉了.................... 06/03 01:06