已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 求解一个编程数学题

作者: @Ta

时间: 2014-05-12

点击: 2834

如题,如图,这段看不懂了。。。受PHP影响,我总觉得那句“z=x+y”中的x是未声明变量啊~

求PHP源码,求解答。

这样应该是吧?
<?php
$y=1;
for ($i=3; $i<=10; $i++)
{
$z=$x+$y;
$x=$y;
$y=$z;
}
echo $z;
?>

[隐藏样式|查看源码]


『回复列表(7|隐藏机器人聊天)』

1. x确实没有初始化。
(/@Ta/2014-05-12 15:14//)

2. <?php
. $y = 1 ;
. for ( $i = 3 ; $i <= 10; $i ++ )
. {
. $z = $x + $y ;
. $x = $y ;
. $y = $z ;
. }
. echo $z ;
. ?>
(/@Ta/2014-05-12 16:02//)

3. PHP中的变量并不需要事先声明类型和值
(/@Ta/2014-05-12 16:53//)

4. @Xily,手机上来操作 提示Notice求解
(/@Ta/2014-05-12 17:09//)

5. @Xily,试试这个
<?php 
$var =$x+1;
echo $var;
?>
(/@Ta/2014-05-12 17:09//)

6. @水木易安,抛出这样一个错误,表示变量未定义,不过这个错误很不起眼,一般直接用error_reporting忽略他
(/@Ta/2014-05-12 17:10//)

7. @Xily,好的
(/@Ta/2014-05-12 17:12//)

回复需要登录

7月14日 04:39 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1