算法题
2016-10-27 本文已影响24人
全栈coder
1.求出1-100累加的和
<?php
$sum='0';
for ($i=1; $i <=100 ; $i++) {
$sum = $sum+$i;
}
echo $sum;
?>
2.求出1-100中奇数相加的和
<?php
$sum='0';
for ($i=1; $i <=100 ; $i++) {
if ($i%2 != 0) {
$sum = $sum + $i;
}
}
echo $sum;
?>
3.求1000以内的斐波那契数
<?php
$arr['1'] = 1;
for ($i=2; $i <=1000 ; $i++) {
$arr[$i]= $arr[$i-1] + $arr[$i-2];
}
echo implode(',',$arr);
?>
4.求1000以内的素数
<?php
for($i=1;$i<=100;$i++){
$k=0;
for($j=1;$j<$i;$j++){
if($i%$j==0){
$k++;
}
}
if($k==1){
echo $i;
echo " ";
}
}
?>