求助,先谢
c4droid吧
全部回复
仅看楼主
level 4
秋水月长 楼主
这是要求输入两个数的阶乘的商,为什么结果都是0
2016年10月11日 15点10分 1
level 4
秋水月长 楼主
#include<stdio.h>
void main()
{
double s,n,m;
double fact(double);
printf("输入两个正整数:\n");
scanf("%lf%lf",&n,&m);
s=fact(n)/fact(m);
printf("n!/m!=%lf",&s);
}
double fact(double n)
{
int i;
double t=1;
for(i=1;i<=n;i++)
{
t=t*i;
return t;
}
}
2016年10月11日 15点10分 2
可能看不清,这是代码
2016年10月11日 15点10分
level 4
秋水月长 楼主
。。。
2016年10月11日 15点10分 3
level 9
#include<stdio.h>
void main()
{
double s,n,m;
double fact(double);
printf("输入两个正整数:\n");
scanf("%lf%lf",&n,&m);
s=fact(n)/fact(m);
printf("n!/m!=%lf",s);
}
double fact(double n)
{
int i;
double t=1;
for(i=1;i<=n;i++)
{
t=t*i;
}
return t;
}
2016年10月11日 17点10分 5
还是那样
2016年10月12日 15点10分
@秋水月长 注意print 后面是s不是&s
2016年10月12日 15点10分
回复 逝落_ :谢谢!!!
2016年10月12日 15点10分
1