很多站长朋友们都不太清楚素数的php语言,今天小编就来给大家整理素数的php语言,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 用php语言编写1000以内的素数,代码如下: 2、 在php中怎么用函数实现 输出1-100 中的质数(素数,只能被1和本身整除的数) 3、 在php环境下,编写程序页面求100到200之间的质数(素数) 4、 用javascript或PHP语言实现网页输出1到1000内的素数(质数)。要求排列整齐(建议每行20个数)。 5、 用PHP语言编程求100~200间的全部素数 6、 求PHP程序:输出一个数组,数组里面的元素是100以内的质数(即素数)!求求求 用php语言编写1000以内的素数,代码如下:$arr[count($arr)] = $ss; $arr[]是一个数组,count($aa) 是统计这个数组中包括多少个元素,也就是数组的个数。如果有10个,就打印出来是10.
foreach($arr as $value) 是遍历这个数组,你可以查看php手册,里面很详细的。
$value 是把这个$arr 赋给$value 这个变量,$value 可以是随便的名字,也可以是 $v 等等。
在php中怎么用函数实现 输出1-100 中的质数(素数,只能被1和本身整除的数)用函数实现1-100中素数的算法如下:
<?php //定义函数
function sushu() {
//求100以内质数
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 "nbsp;nbsp;";
}
}
}
sushu(); // 调用函数
?>
PHP相关知识拓展:
PHP 用户定义函数:
除了内建的 PHP 函数,我们可以创建我们自己的函数。
函数是可以在程序中重复使用的语句块。
页面加载时函数不会立即执行。
函数只有在被调用时才会执行。
自定义函数方法:
<?php
function writeMsg() {
echo "Hello world!";
}
writeMsg(); // 调用函数
?>
在php环境下,编写程序页面求100到200之间的质数(素数)<?php
for ($i=100; $i <= 200; $i++) {
$flag = 0; //用于做个标识
for ($j=2; $j < $i; $j++) {
if ($i % $j == 0) {
$flag = 1; //如果$i为质数 则 标识改变 在下面不会输出
break;
}
}
if ($flag == 0) {
echo $i . "<br />";
}
}
用javascript或PHP语言实现网页输出1到1000内的素数(质数)。要求排列整齐(建议每行20个数)。var primes = []; //用于缓存质数
for(var i = 2, j = 0; i < 1000; i++){
var isPrime = true; //质素标识
//当前整数能被之前缓存的质数整除时,当前整数则不为质数
for(var k = 0; k < primes.length; k++){
if(!(i % primes[k])){
isPrime = false; //标识不为质数
break;
}
}
//如果是质数
if(isPrime){
//将当前整数加入质数缓存中
primes.push(i);
//在页面上输出,20个换行
if (!(j++ % 20)){
document.write("<br />");
}
//要对齐只能设长度或者用table输出,这里选择了设置长度
document.write("<span style='width: 40px; display: inline-block;'>" + i + "</span>");
}
}
看不懂请追问~
希望对您有帮助~
By Billskate
用PHP语言编程求100~200间的全部素数<?php
$ss = 100; //声明变量$ss,赋初值为最小的素数
$max = 200; //声明变量$max,赋值为最大的范围
$arr = array(); //声明一个数组$arr
echo $max."以内的素数为:";
while($ss < $max): //判断变量是否在允许的范围内
$boo = false; //声明一个布尔变量$boo,初值为false
foreach($arr as $value): //使用foreach语句遍历$arr数组
if($ss % $value == 0): //如果变量$ss 能够被数组元素整除
$boo = true; //将布尔变量赋值为true
break; //跳出当前循环
endif;
endforeach;
if(!$boo): //判断变量$boo值
echo $ss." "; //如果$boo为假,则说明当前变量$ss为素数,输出素数
$arr[count($arr)] = $ss;//同时存到数组中
endif;
$ss++; //变量$ss加1
endwhile;
?>
求PHP程序:输出一个数组,数组里面的元素是100以内的质数(即素数)!求求求public class prime {
public static void main(String[] args)
{
int n=1000;
int a,b;
boolean m=false;
System.out.println(2 + " ");
for(a=2;a<n;a++)
{
for(b=2;b<a;b++)
{
if(a%b==0)
{
m=false;
break;
}
else
m=true;
}
if(m==true)
System.out.println(a+" ");
}
}
}
这个java代码你改成php就可以
关于素数的php语言的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于素数的php语言 php输出1100之间的素数的详细内容...