导航:首页 > 编程语言 > php递归怎么求1到100的和

php递归怎么求1到100的和

发布时间:2022-11-26 21:28:54

① 编写php程序 计算1到100所有整数的和

$sum = 0;
for($i=1;$i<=100;$i++){
$sum = $sum + $i;
}
echo '1到100所有整数和为'.$sum;

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

<?php
for($i = 2; $i < 101; $i ) {
$primes = 0;
for($k = 1; $k <= $i; $k )
if($i%$k === 0) $primes ;
if($primes <= 2) // 能除以1和自身的整数(不包括0)
echo "<strong>{$i}</strong><br />";
}

【拓展资料】

编写python程序求1000以内的质数

求质数的三种方法:

/*求素数的三种方法
一:for(i=2;i<=(n-1);i++)
if(n%i==0)i在2到n-1之间任取一个数,如果n能被整除则不是素数,否则就是素数

二:for(i=2;i<n/2;i++)
if(n%i==0) /*i在2到n/2之间任取一个数,如果n能被整除则不是素数,否则就是素数

三:for(i=2;i<(n=sqrt(n));i++)
if(n%i==0) /*i在2到sqrt(n)之间任取一个数,如果n能被整除则不是素数,否则就是素数,在下省了下面的输出步骤*/

Python code:

③ 用递归算法求1~100的和,用java写。

publicclassTest{/*创建类*/

publicstaticvoidmain(String[]args){
System.out.println(dg(100));
}

staticintdg(inti){/*定义变量*/
intsum;
if(i==1)/*假设条件*/
return1;
else
sum=i+dg(i-1);/*1~100的和的表达式*/
returnsum;/*返回结果*/
}
}

递归是计算机科学的一个重要概念,递归的方法是程序设计中有效的方法,采用递归编写。

递归能使程序变得简洁和清晰。

每次调用在规模上都有所缩小(通常是减半);

相邻两次重复之间有紧密的联系,前一次要为后一次做准备(通常前一次的输出就作为后一次的输入);

在问题的规模极小时必须用直接给出解答而不再进行递归调用,因而每次递归调用都是有条件的(以规模未达到直接解答的大小为条件),无条件递归调用将会成为死循环而不能正常结束。

④ 用php打出1到100之间的偶数之和,还有奇数之和,还有定义一个变量,用for循环打出来,总共三个

$jisuhe=0;
for($j=1;$j<=99;$j+2)
{
$jisuhe=$jisuhe+$j;
}
echo "奇数和为".$jisuhe;

$ousuhe=0;
for($j=2;$j<=100;$j+2)
{
$ousuhe=$ousuhe+$j;
}
echo "偶数和为".$ousuhe;

差不多是这样,可以运行看下;只有两个,没有三个呢

⑤ 求用递归方法 写1到100的和

/*还没下班!喔,好冷啊!手都冻僵了!*/

#include<stdio.h>
int n=0;//递加后的结果,初始化为0。

int fun( int x)
{
n= x+n;
x--;
if(x<1)//这里不能用( x<=1)。
{
return n;
}
else
{ fun( x);};
}

main()
{
int i;
printf("请输入你要累加到的值\n");
scanf("%d",&i);
fun(i);
printf("累加后的值为:% d\n", n);

return 0;
}

⑥ php,使用递归的方式求0-n之间所有整数和

可以这样操作:

<?php

functionadd($max,$sum=0)
{
if($max!=0){
$sum+=$max;
returnadd($max-1,$sum);
}
return$sum;
}

echoadd(100);
//输出5050,就是0到100之间所有整数的和。

⑦ php与mysql表中如何求递归求和汇总

functionsumShuzi(&$tree,&$updateData=array()){
$sum=0;
//foreach($treeas$key=>$item){//这句话有毒
foreach($treeas$key=>&$item){
if(isset($item['children'])){
$oldPshuzi=$tree[$key]['Pshuzi'];
$tree[$key]['Pshuzi']=sumShuzi($item['children'],$updateData);
if($oldPshuzi!=$tree[$key]['Pshuzi']){
$updateData[$item['id']]=array($tree[$key]['Pshuzi'],$tree[$key]['Pname_ch']);
}
}
$sum+=$tree[$key]['Pshuzi'];
}

return$sum;
}

$tree=json_decode('[{"id":"1","Pid":"0","Pname_ch":"u6e20u9053u90e8","Pshuzi":"1638000","children":[{"id":"4","Pid":"1","Pname_ch":"u9500u552eu4e8cu90e8","Pshuzi":"895000","children":[{"id":"13","Pid":"4","Pname_ch":"u5468u7ecfu7406","Pshuzi":"28","children":[{"id":"28","Pid":"13","Pname_ch":"u6e56u5357","Pshuzi":"158000"},{"id":"35","Pid":"13","Pname_ch":"u65b0u7586","Pshuzi":"19000"}]},{"id":"40","Pid":"4","Pname_ch":"u9648u7ecfu7406","Pshuzi":"5000"}]}]}]',true);

//$tree是具有父子关系的数据树
sumShuzi($tree,$updateData);

foreach($updateDataas$id=>$item){
$sql="updateyour_tablesetPshuzi={$item[0]}whereid={$id}";
mysqli_query($db,$sql);//$db是你的数据库连接结果
}

⑧ PHP求1到100之间的所有整数的和

<metahttp-equiv="Content-Type"content="text/html;charset=utf-8">
<?php
$sum=0;
for($i=1;$i<=100;$i++){
$sum=$sum+$i;
}
echo'1到100所有整数和为'.$sum;

⑨ php递归算法 如何计算1到100的奇数和

functiongetQ($num,$sum=0){
$numQ=$num%2==0?$num-1:$num;
return$numQ<=0?$sum:getQ($numQ-2,$sum+$numQ);
}
echogetQ(100);

以上.

⑩ 怎么用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递归怎么求1到100的和相关的资料

热点内容
linux命令cpu使用率 浏览:67
linux实用命令 浏览:238
传奇引擎修改在线时间命令 浏览:107
php取域名中间 浏览:896
cad命令栏太小 浏览:830
php开发环境搭建eclipse 浏览:480
qt文件夹名称大全 浏览:212
金山云服务器架构 浏览:230
安卓系统笔记本怎么切换系统 浏览:618
u盘加密快2个小时还没有搞完 浏览:93
小米有品商家版app叫什么 浏览:94
行命令调用 浏览:436
菜鸟裹裹员用什么app 浏览:273
穷查理宝典pdf下载 浏览:514
csgo您已被禁用此服务器怎么办 浏览:398
打开加密软件的方法 浏览:156
云存储服务器可靠吗 浏览:967
2核1g的云服务器能带动游戏嘛 浏览:898
逆命20解压码 浏览:146
徐州办犬证需要下载什么app 浏览:1002