在php中怎么用函数实现 输出1-100 中的质数(素数,只能被1和本身整除的数)

在php中怎么用函数实现 输出1-100 中的质数(素数,只能被1和本身整除的数),第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只能输出一种数据格式到客户端,图形,文字,或其他格式。参见函数header中对页面数据格式的定义。

在此例中,已经使用了图形格式,尽管通过echo输出的数据也会输出到客户端,但不会被浏览器正常识别。如果在输出数据(函数imagejpeg)前通过echo输出数据,则你的也不会正常显示。

在客户端使用检查接受到的数据,会看到通过echo输出的数据。

for($i = 1; $i <= 300; $i++ ){

print(" ");

// 这一句话非常关键,cache的结构使得它的内容只有达到一定的大小才能从浏览器里输出

// 换言之,如果cache的内容不达到一定的大小,它是不会在程序执行完毕前输出的。经

// 过测试,我发现这个大小的底限是256个字符长。这意味着cache以后接收的内容都会

// 源源不断的被发送出去。

}

For($j = 1; $j <= 20; $j++) {

echo $j"

";

flush(); //这一部会使cache新增的内容被挤出去,显示到浏览器上

sleep(1); //让程序"睡"一秒钟,会让你把效果看得更清楚

}

以上就是关于在php中怎么用函数实现 输出1-100 中的质数(素数,只能被1和本身整除的数)全部的内容,包括:在php中怎么用函数实现 输出1-100 中的质数(素数,只能被1和本身整除的数)、php中输出文字选项该怎么写呢、php执行结果如何实时输出并显示在浏览器中 - 技术问答等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10140916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存