C语言中阶乘用什么符号表示啊?

请举个例子,谢谢
2024-12-03 16:08:37
推荐回答(5个)
回答1:

int fun_A(int n) // 阶乘
{
int iA = 1;

while (1 < n)
{
iA *= n;
n--;
}

return iA;
}

int fun_C(int n, int m) // 从n中选择m选择方法种类
{
int iC = 0;

iC = fun_A(n) / (fun_A(n-m)*fun_A(m));

return iC;
}

回答2:

没有阶乘运算符,可以用循环结构编写代码算出
int i,s;
for(i=1,s=1;i<=N;i++)s*=i //N为阶乘数

回答3:

C语言中阶乘可以用循环来实现

以下是一个用C语言实现5的阶乘的算法
#include
void main()
{
int i,t;
t=1;
i=2;
while(i<=5)
{
t=t*i;
i=i+1;
}
printf("%d\n",t);
}

回答4:

没有表示阶乘的符号,想算阶乘的话就用“网友采纳”中的代码吧。

回答5:

C语言中阶乘不能用什么符号表示的(不能用一个符号直接计算阶乘的值)。