计算n 阶层的算法(是C语言的,而且要精短一点)
答案:5 悬赏:50 手机版
解决时间 2021-02-04 10:58
- 提问者网友:你挡着我发光了
- 2021-02-04 03:01
计算n 阶层的算法(是C语言的,而且要精短一点)
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-02-04 03:19
#include <stdio.h>
void main()
{
long m=1,n=4;
while(n>0) m*=n--;
printf("%d",m);
}
还有种递归算法..就不说了. 估计下面有人会发
void main()
{
long m=1,n=4;
while(n>0) m*=n--;
printf("%d",m);
}
还有种递归算法..就不说了. 估计下面有人会发
全部回答
- 1楼网友:像个废品
- 2021-02-04 06:52
int Factorial(int n)
{
if(n==0)
return 1;
else
return n*Factorial(n-1);
}
- 2楼网友:往事隔山水
- 2021-02-04 05:15
int factory(int n)
{
if(n==0) return 1;
return n*factory(n-1);
}
- 3楼网友:轮獄道
- 2021-02-04 03:51
把if(n=0)改成if(n==0).
把b==fact(n)改成b=fact(n).
- 4楼网友:底特律间谍
- 2021-02-04 03:46
阶乘?
VC6.0的编译器
#include <stdio.h>
void main()
{
int a,b,c=1;
printf("请输入整数:");
scanf("%d",&a);
for(b=1;b<=a;b++)
c*=b;
printf("%d的阶乘是%d\n",a,c);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯