【PHP基础题】打印出100以内的质数,一行显示5个。(质数是只能被1跟它本身整除的数。1不是质数)
isPrimeNum(100, 5);
/*** 打印出100以内的质数,一行显示5个。* @param [type] $num 范围数* @param [type] $m 每行显示的个数*/
function isPrimeNum($num, $m)
{$arr = [];for ($i = 2; $i <= $num; $i++) {// 创建一个标志,用来保存结果,默认$i是质数$flag = true;// 判断 $i是否是质数// 获取 2~$i 之间所有的数for ($j = 2; $j < $i; $j++) {// 判断 $i 是否能被整除if ($i % $j == 0) {// 如果进入判断,则证明 $i不是质数$flag = false;break;}}// 如果是质数,则打印 $i 的值if ($flag) {array_push($arr, $i);}}$count = count($arr); // 统计数组中元素的个数for ($n = 0; $n < $count; $n++) {echo $arr[$n]. " ";if (($n+1) % $m == 0) {echo "<br>";}}}
运行结果:
【PHP基础题】打印出100以内的质数,一行显示5个。(质数是只能被1跟它本身整除的数。1不是质数)相关推荐
- 求100以内的质数,质数定义为只能被1和其本身整除的数
求100以内的质数,质数定义为只能被1和其本身整除的数 下面展示代码: package com.q.contact;public class HelloWorld {public static voi ...
- 1--100以内的质数(只能被1和其本身整除的数就是质数,1不是质数)
打印1–100以内的质数(只能被1和其本身整除的数就是质数,1不是质数) 解决这个问题有三个方法: 方法一: for(var i=2;i<100;i++){var sum=0;for(var j ...
- 程序设计题:小学 100 以内正整数加减运算
程序设计题:小学 100 以内正整数加减运算 1 问题描述 设计并实现"小学 100 以内整数加减运算"系统,程序要求如下: (1)随机出 10 道题,这 10 道题目不能重复,如 ...
- python 一行打印出100以内的质素(素数)
python的列表推导式它是个好东西,不仅在列表里能用,在字典.集合中同样能用. 如果想用一行代码打印出100以内的质数(素数)的话,不妨尝试一下下面这行代码: [print(k) for k in ...
- 打印出100以内的质数,一行显示5个,(质数是只能被1跟自身整除的数,1不是质数)--Java
//定义两个计数器int count = 0;int flag = 0;//嵌套循环将i中的每个数与i之前和其本身的数做除法for (int i = 2; i <= 100; i++) {for ...
- 前端基础题集合---ing
前端基础题集合---ing 阶段一: 阶段二: 阶段三: 阶段四: 阶段五: 阶段六: 阶段一: 1.为抵抗洪水,战士连续作战89小时,编程计算共多少天零多少小时? .... 2.小明要到美国旅游,可 ...
- 100以内的所有质数的输出
100以内的所有质数的输出 题目描述: 100以内的所有质数的输出. 质数:素数,只能被1和它本身整除的自然数.最小的质数是:2 解题思路: 1.遍历2-100: 2. 从2开始,到这个数-1结束为止 ...
- c语言输出2~100以内所有的素数
分析: 1.素数是只能被1和其本身整除的数.测试一个数n,是否为素数的基本思想是,对n用2~n-1之间的整数逐个去除,只要有一个整数能将n整除,那n就不是素数,立即跳出循环.于是呢,就可以用for循环 ...
- java求100以内质数
质数:只能被1和它本身整除的数 求:100以内质数 思路:利用标记思想 public class test4 {public static void main(String[] args) {for ...
最新文章
- rhino6.0安装教程
- Angulary应用依赖里的platform-browser
- windows下使用cpanm进行模块安装
- dedeCMS 静态页面的倒计时插件(原生VS自定义)
- 代码重用_WebAssembly的速度和代码重用
- eslint是什么_为什么eslint没有 no-magic-string?
- 如何查看外网ip地址_如何查看本机ip地址?
- 2020年30种最佳的免费网页爬虫软件
- python opencv 获取图片清晰度
- 龙芯3A3000和龙芯3B3000芯片处理器参数介绍
- MySQL表共享读锁(Table Read Lock)和表独占写锁(Table Write Lock)
- 这些年我用过的API文档工具,个个是精品。
- 移动app如何开发?
- 美国大选2020推特相关数据
- 微信支付/退费(服务商)模式
- ie6 兼容整理《一》
- 前端导出后端文件的方法
- Asp之Cookie篇—概述Cookie原理、归纳Cookie方法属性及应用
- docker保存镜像、打包tar、加载tar镜像
- 求助!沃尔沃S40 2.4i智雅限量版这款车怎么样,能不能买?