c ++ 阶乘:输入一个正整数,求该数的阶乘? 急·
来源:百度知道 编辑:UC知道 时间:2024/06/02 06:42:23
这个问题的答案很多,如果你要求的阶乘不是很高阶的话,还好。
如下:
long jiecheng(int n)
{
int i;
if(n<1)
return 0;
long result = 1;
for(i = 2; i<=n; i++)
result *= i;
return result;
}
这个是最基本的,自己去写代码,不要求别人代码,这样对学习没有好处的!
#include<iostream.h>
int main()
{int n,s=1,i;
cin>>n;
for(i=1;i<=n;i++)
{s=i*s;}
cout<<s;
return 0;
}
输入一个正整数,求该数的阶乘和,询问用户是否愿意继续.
输入一个正整数,求该数的阶乘.询问用户是否愿意继续.提示:n的阶乘公式为:n!=1*2*...*(n-1)*n
c语言: 输入一个十进制正整数,将其转换成八进制数,并输出结果。
c语言 输入一个正整数n,把它分解成质因子相乘的形式
从键盘输入一个正整数n,计算并显示其阶乘值。
编写一个C程序,最多接收10个数,求出其中所有正整数的和.用户可通过999终止程序,统计输入正整数的个数并求
急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入。要求设计一个函数fac(n)求某个正整数n 的阶乘。
C语言写一个求N的阶乘的源程序
求一个最经典的阶乘算法(c#)
将一个正整数分解质因数?用C