哥德巴赫猜想和数组元素平移的PHP实现(共7页)_第1页
哥德巴赫猜想和数组元素平移的PHP实现(共7页)_第2页
哥德巴赫猜想和数组元素平移的PHP实现(共7页)_第3页
哥德巴赫猜想和数组元素平移的PHP实现(共7页)_第4页
哥德巴赫猜想和数组元素平移的PHP实现(共7页)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、哥德巴赫猜想 2) $num = 0;for($i = 1; $i $number + 1; $i +) if ($number % $i = 0) $num +;if ($num = 2) / echo 质数(zhsh);return $number; else / echo 不是(b shi)质数;return false; else / echo 不是(b shi)质数2;return false;/按哥德巴赫的思想,将偶数写成两个质数相加的形式function gedebahe($number) $num = 0;/用来统计传入的数字$number有多少种写成两个质数相加的可能。如果$

2、num的值大于或等于1,说明偶数$number能写成两个质数相加的形式for($i = 0; $i $number / 2; $i +) /判断存不存在两个质数($i)和($number-$i),满足两者之和为偶数$numberif (primeNumber ( $i ) & primeNumber ( $number - $i ) & $number % 2 = 0) /调用(dioyng)质数判断函数echo . $number, =, $i, +, $number - $i . ;$num +;if ($num 1) if ($number % 2 != 0) echo 数字(shz)

3、. $number . 不是(b shi)偶数; else echo 偶数 . $number . 不是能写成两个质数相加的形式; else echo 以上是 偶数 , $number, 按哥德巴赫的猜想,写成两个质数相加的形式,共有 , $num, 种组合;$number = rand ( 7, 100 );/随机(su j)产生一个大于6的数字gedebahe ( $number );/* * 文件(wnjin)结束 */?效果(xiogu)展示:?php/* * 文件作用:将数组中的元素依次左移一个位置。就是第二个元素移到第一个元素的位置,第三个移到第二个元素的位置,依次类推,原来第一个

4、位置上的元素移到最后 */header ( Content-type:text/html;charset=utf-8 );/交换元素(yun s)的函数function exchange($array)$count=count($array)-1;$tem=$array0;for($i=0;$i$count;$i+)$array$i=$array$i+1;$array$count=$tem;return $array;/ 输出(shch)一维数组中的元素function outputArray($array) for($i = 0; $i count ( $array ); $i +) ech

5、o $array $i . ;/* * *调用(dioyng)* */数组中的元素个数及数据可自行定义(dngy),该测试随机获了6个数字$array = array (rand ( 0, 100 ), /随机获取(huq)0到100间的数字rand ( 0, 100 ),rand ( 0, 100 ),rand ( 0, 200 ), /随机获取0到200间的数字rand ( 0, 200 ),rand ( 0, 200 ) );echo 数组中的元素顺序为: ;outputArray ( $array );echo 交换后数组中的元素顺序为:;outputArray ( exchange($array) );/* * 文件结束 */?效果(xiogu)展示:内容总结(1)哥德巴赫猜想效果展示:(4)/交换元素的函数function exc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论