此代码是使用算术级数
总结1到10输出应为 550 代码:
<sheet> and </sheet>
当前输出:10 预期产量:550
和第二种情况我有
<?php
$total = 0;
for ($i = 1; $i <= 10; $i++) {
for ($j = 10; $j >=1 ; $j++) {
$total = $i + $j;
break;
}
}
$total = $total / 2;
print $total."<br/>";
?>
当前输出: 这是一 这是两个 这是三 这是两个 这是三 这是三
预期产量: 这是一 这是两个 这是三 这是四
在我的第一个代码中,我希望通过第一个程序获得550,但是当我运行它时输出错误的输出,即122666133,如果第二个程序当前程序输出错误的输出,但是如上所述,预期输出。那么,我该如何解决这个问题呢?请帮帮我。
谢谢
答案 0 :(得分:0)
# Please check Below Code:
<?php
$list = [1, 2, 3, 4];
foreach ($list as $row)
{
switch ($row)
{
case 1:
print "This is One\n";
break;
case 2:
print "This is Two\n";
break;
case 3:
print "This is Three\n";
break;
default:
print "This is Four\n";
break;
}
}
print "\n\n";
?>
答案 1 :(得分:0)
更新:既然你改变了问题,你能解释一下你在第一个问题上想做什么吗?
在第一个问题中,尝试使用 + = 而不是让步。您只需在每个步骤中将 10 + i 添加到总计变量中。总和应该是110.然后你将它除以2.所以期望的结果是55.我建议你在的内部或外部使用一些打印语句来查看循环以查看错误。
第二个问题已经得到妥善回答。