導航:首頁 > 編程語言 > 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的和相關的資料

熱點內容
php微信第三方登錄demo 瀏覽:534
上海php工具開發源碼交付 瀏覽:788
哪裡有求購黃頁的源碼 瀏覽:194
商城礦機源碼礦場系統 瀏覽:195
單片機的led燈熄滅程序 瀏覽:222
洛陽python培訓 瀏覽:702
小鍵盤命令 瀏覽:192
單片機c語言返回主程序 瀏覽:816
dockerpythonweb 瀏覽:970
程序員演算法有多強 瀏覽:717
pythonworkbook模塊 瀏覽:245
什麼app能查醫生 瀏覽:175
輕量級的編程語言 瀏覽:338
程序員那麼可愛生孩子 瀏覽:432
後綴him3加密文件是什麼軟體 瀏覽:984
堅果隱藏app為什麼要140版本才能用 瀏覽:313
淘寶dns伺服器地址 瀏覽:259
領英轉型app哪個好用 瀏覽:943
壓縮軟體的圖標 瀏覽:97
賣鞋哪個app是真的 瀏覽:469