1、首先新建一个261.php,如图所示。
2、然后输入php网页的结构(),如图所示。
3、声明PHP与浏览器交互的文件类型和编码,如图所示。
4、然后使用 function 定义一个函数 fact(),参数为$num,如图所示。
5、然后根据阶乘公式:n!=n×(n-1)!,输入计算阶乘的代码,如图所示。
6、最后运行该网页,输出100阶乘的计算结果,如图所示。
算法框图:
实现代码:
#include
using namespace std;
int fac(int);
int main()
{
int i;
for(i=1;i<=10;i++)
{
cout<
}
return 0;
}
int fac(int x)
{
static int f=1; //静态局部变量
f*=x;
return f;
}
其它方法
代码:
#include
using namespace std;
int fac(int);
int main()
{
int n;
while(cin>>n)
{
cout< } return 0; } int fac(int x) //递归函数 { int f; if(x==0 || x==1) f=1; else f=fac(x-1)*x; return f; }