我正在尝试使用PHP创建此算法。我希望能够回显此操作的结果:
1-2 + 3-4 + 5-6 + ... 100
我想得到这个结果,直到达到100。
这是我已经开始启动代码的方式,但是我被卡住了,不知道如何继续:
<?php
$somme = 0;
$I = 1;
while($I <= 100){
}
?>
我该怎么办?
感谢所有答案
答案 0 :(得分:0)
这是在循环中知道何时添加和何时减去的情况。一个简单的跟踪器将在这里为我们提供帮助。
$somme = 0;
$i = 1;
$op = 'sub';
while($i <= 100){
$somme = $op == 'sub' ? $somme - $i : $somme + $i;
$op = $op == 'sub' ? 'add' : 'sub';
$i++;
}
如注释中所述,您还可以根据$i
是偶数还是奇数来决定操作。