本文目錄一覽:
急!用php 遞歸法求n的階乘
?php
function f($n)
{
$out = -1;
if($n0)
echo “輸入不能是負數”;
else if($n==0||$n==1)
$out=1;
else $out=f($n-1)*$n;
return $out;
}
echo f(6);
?
php 用程序S=1!+2!+3!…+10!(用數據存放每個階段結果。)? 完整PHP命令
按照你的要求編寫的求1到10的階乘和並且用數組存放每個階段結果的php程序如下
?php
$product=1;
$S=0;
$a=array();
for($i=1;$i=10;$i++){
$product=$product*$i;
$S=$S+$product;
$a[$i-1]=$S;
}
print_r($a);
echo “S=”.$S;
?
函數計算階乘
#include stdio.h
void main()
{
int number,product=1,count;
char ch;
do
{
product=1;
printf(“請輸入一個正整數:\n\n”);
scanf(“%d”,number);
for (count=1;count=number;count++)
product=product*count;
printf(“該數的階乘結果是:%d\n\n”,product);
printf(“\n您是否要繼續?(Y/N)\n\n”);
fflush(stdin);
ch=getchar();
}while(ch==’y’||ch==’Y’);
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/152743.html