<?php
echo '请输入一个整数:';
$n = (int)fgets(STDIN);
//定义一个变量分别为1~n所有整数的和
$a = 0;
//定义一个变量为1~n之间所有素数的和
$b = 0;
//循环判断并计算出1~n之间所有的整数的和
for($k=1;$k<=$n;$k++)
$a += $k;
//循环判断并计算出1~n之间所有的素数的和
for($i=2;$i<=$n;$i++){
for($j=2;$j<$i;$j++)
if($i%$j == 0)
break;
if($i == $j)
$b += $i;
}
echo '1~'.$n.'之间的非素数之和是:'.($a-$b)."\n";
?>
转载于:https://my.oschina.net/u/3216044/blog/860317