当前位置:首页 » 编程语言 » 用PHP求

用PHP求

发布时间: 2022-07-29 16:01:29

① 用php 怎么求 1!+2!+…+10! 提示:n!=(n-1)!*n

/*求n的阶乘*/
functionfactorial($n){
if($n<=1){
return1;
}
if($n>1){
return$n*factorial($n-1);
}
}
/*求1!+2!+3!+4!+……+n!*/
functionsum_factorial($n){
$sum=0;
for($i=1;$i<=$n;$i++){
$sum+=factorial($i);
}
return$sum;
}
echosum_factorial(10);

② PHP如何用数组求10+20+30+40+50

先说一下思路 1. 用PHP函数排序 sort() - 以升序对数组排序 rsort() - 以降序对数组排序 asort() - 根据值,以升序对关联数组进行排序 ksort() - 根据键,以升序对关联数组进行排序 arsort() - 根据值,以降序对关联数组进行排序 krsort() - 根...

③ 用php求一到100的所以奇数和

$sum=0;
for($i=0;$i<strlen($str);$i++){
if(($i+1)%2==0)
{
//$i是从0开始,但是字符串的奇,偶位数是从1开始,所以用$i+1来判断当前是奇数位还是偶数位
$sum+=$str[$i];
}else{
$sum+=$str[$i]; }
}
echo "sum=".$sum;

④ php计算问题,5=2-()已知结果求计算过程,用php求问号数字

//属于foreach($ array as $ key = >//$ int Number待计算$ n = 3;//$n是属性的最大值/*下面的代码生成一个属性描述array */$ array = array()$ int = 100;for($ I = 0;$ I < $ value){ $ limit = $ value;if($ limit > = $ int){ break;3,3 = > 9)$ limit = 0;//当前范围$ is = 0;}//现在$array是array(1 => 1,2 = > n;$i ) { $array[$i 1] = pow(3,$i)

⑤ 怎么用PHP写出1到100的质数

<? //求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;";
}
}?>

拓展内容

php

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

⑥ 用php求101-200之间的素数

for($i=100;$i<=200;$i++){
$sign=1;
for($j=2;$j<$i;$j++){
if($i%$j==0||$i==1){
$sign=0;break;
}
}
if($sign)echo $i.' ';
}

⑦ 用PHP语言编程求100~200间的全部素数

<?php
$ss=100;//声明变量$ss,赋初值为最小的素数
$max=200;//声明变量$max,赋值为最大的范围
$arr=array();//声明一个数组$arr
echo$max."以内的素数为:";
while($ss<$max)://判断变量是否在允许的范围内
$boo=false;//声明一个布尔变量$boo,初值为false
foreach($arras$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求出多个数字的和

  1. 可以用for循环1000到9999,然后用is_int判断是不是整除

  2. 代码如下:

  3. 	$sum=0;//结果和
    for($i=1000;$i<=9999;$i++){
    $v=$i/5;
    //判断结果是不是整数,整数则表明能整除
    if(is_int($v)){
    $sum+=$i;
    }
    }
    echo$sum;

⑨ 用php实现求前n个质数的和

publicfunctiontest($num){
$number=0;
for($i=1;$i<=$num;$i++){
$k=0;
for($j=1;$j<$i;$j++){
if($i%$j==0){
$k++;
}
}
if($k==1)
{
$number=$number+$i;
}
}
echo$number;
}

⑩ 用php for循环语句求x的n次方,谢谢!!!

这有php函数啊 pow($x,$n);

用for的话


$x=123;$n=12;$re=$x;
for($i=1;$i<$n;$i++){
$re*=$x;//迭代
}
echo$re;

递归
functionpowX($x,$n,$re=0){
if($re==0){$re=$x;}
if($n>=1){
$re*=$x;
$re=powX($x,$n-1,$re);
}
return$re;
}
powX(123,12);
热点内容
ios6G与安卓12G哪个更快 发布:2025-01-24 11:26:22 浏览:827
下线源码 发布:2025-01-24 11:26:22 浏览:523
windows8解压软件 发布:2025-01-24 11:04:41 浏览:559
蓝牙聊天源码 发布:2025-01-24 11:03:13 浏览:124
安卓是什么意思是vivo吗 发布:2025-01-24 11:01:32 浏览:486
悬赏网源码 发布:2025-01-24 10:53:14 浏览:733
c语言时间变量 发布:2025-01-24 10:40:24 浏览:870
ppiandroid 发布:2025-01-24 10:25:50 浏览:1001
儿童压缩机 发布:2025-01-24 10:25:09 浏览:75
苹果的允许访问在哪里 发布:2025-01-24 10:24:32 浏览:32