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