2016-07-25 10 views
-1

Wie ersten 100 Primzahlen in php drucken und erklären mir, was ist falsch in diesem CodePrint 1 bis 100 Primzahlen in php

<?php 
for($i=1;$i<=100;$i++){ 
for($j = 1; $j<=$i; $j++){ 
$temp = $i%$j; 
if($temp == 1){ 
echo "is a prime number &nbsp; ".$j."<br>"; 
} 
} 
} 
?> 

Antwort

0

Für die Primzahl eine grundlegende Antwort hier

function primeno($n){ 

    for($i=1;$i<=$n;$i++){ //numbers to be checked as prime 

      $counter = 0; 
      for($j=1;$j<=$i;$j++){ //all divisible factors 


       if($i % $j==0){ 

         $counter++; 
       } 
      } 

     //prime requires 2 rules (divisible by 1 and divisible by itself) 
     if($counter==2){ 

       print $i." is Prime <br/>"; 
     } 
    } 
} 

primeno(100); //find prime numbers from 1-100