php输出1000以内质数

 这篇文章主要介绍了php输出1000以内质数的示例,需要的朋友可以参考下

 
代码如下:
<?php
for($i = 2; $i < 1001; $i++) {
 $primes = 0;
 for($k = 1; $k <= $i; $k++)
 if($i%$k === 0) $primes++;
 if($primes <= 2) // 能除以1和自身的整数(不包括0)
 echo "<strong>{$i}</strong><br />";
}
 
 

时间: 2025-01-29 15:03:36

php输出1000以内质数的相关文章

php输出1000以内质数(素数)示例_php实例

复制代码 代码如下: <?phpfor($i = 2; $i < 1001; $i++) { $primes = 0; for($k = 1; $k <= $i; $k++) if($i%$k === 0) $primes++; if($primes <= 2) // 能除以1和自身的整数(不包括0) echo "<strong>{$i}</strong><br />";}

c语言-C语言用递归函数输出1000以内的水仙花数,不得使用循环,请问怎么写。

问题描述 C语言用递归函数输出1000以内的水仙花数,不得使用循环,请问怎么写. C语言用递归函数输出1000以内的水仙花数,不得使用循环,请问怎么写. 解决方案 #include <stdio.h> void fun(int n) { if(n<100 || n>1000) return; int a,b,c; c=n%10; b=n/10%10; a=n/100%10; if(a*a*a+b*b*b+c*c*c == n) printf("%dn",n);

用python求第1000个质数的值

今天在群里有网友提问: 用python求从0开始第1000个质数? 其实算法本身不难,求质数要从质数的定义下手. 质数:只能被0和它本身整除的数.那好,我们开始写程序(一个小算法). #coding=utf-8 #定义求质数的函数 def getprim(n): #我们从3开始,提升效率,呵呵,微乎其微啦 p=3 x=0 while(x<n): result=True for i in range(2,p-1): if(p%i==0): result=False if result==True:

c++-C++用递归方式输出100以内的质数

问题描述 C++用递归方式输出100以内的质数 要求用递归方式求100以内的质数,并且打印出来,每5个一行 解决方案 #include using namespace std; bool isPrime(int i){ for(int j=2;j<=i/2;j++){ if (i%j == 0){ return false; } } return true; } int main(void){ for(int i=2;i<100;i++){ if(isPrime(i)){ cout<&l

输出从1到1000以内所有的完全平方数和完全立方数

问题描述 输出从1到1000以内所有的完全平方数和完全立方数 输出从1到1000以内所有的完全平方数和完全立方数 如下例: 1 4 8 9 16 25 27 -- 求代码!!!!!! !!!!!!! !!!!!!! 解决方案 少年要好好学习,不能只求代码啊. 感觉你要求的东西只要好好学一下就能自己写出来了吧.. 而且你没说清楚需要什么语言的代码=.= 解决方案二: #include <math.h> #include <iostream.h> using namespace std

求1000以内的完数。并输出。

问题描述 publicclassWanShu{publicstaticvoidmain(String[]args){inti,j,h=0;for(i=1;i<=1000;i++){for(j=1,h=0;j<=i/2;j++){if(i%j==0)h=h+j;}if(h==i)System.out.print("1000以内的完数");System.out.println();System.out.print(i);}}}用java语言编的不知哪错了.运行结果是输出了1~1

c-输出从1到1000以内所有的完全平方数和完全立方数

问题描述 输出从1到1000以内所有的完全平方数和完全立方数 #include#includeint main(){ int abcdil; i=1; l=1; a=0; b=0; while(a<961) { a=i*i; i=i+1; printf(""%dn""a); } while(b<1000) { b=l*l*l; l=l+1; printf(""%dn""b); } return 0;} 怎么将输出的

c语言-用C语言实现一个计算100以内质数的程序,要求使用递归实现

问题描述 用C语言实现一个计算100以内质数的程序,要求使用递归实现 用C语言实现一个计算100以内质数的程序,要求使用递归实现 解决方案 http://zhidao.baidu.com/link?url=QMxaTs3t-q6cRPNsugPAqUX6KEl1_Ew12ljvr8G1HJlKKJXnuaYyFDONqGFNS6w-b5dOo0eSn8i5hwn4LjE3kq

c语言-C语言计算1000以内的水山花数,打印所有的水山花数出来

问题描述 C语言计算1000以内的水山花数,打印所有的水山花数出来 C语言计算1000以内的水山花数,打印所有的水山花数出来 解决方案 http://blog.csdn.net/tian19930910/article/details/8170967 解决方案二: //? ? int d = 0; //? ? for (int a = 1; a <= 9; a++) { //? ? ? ? for (int b = 0; b <= 9; b++) { //? ? ? ? ? ? for (in