先来看这段代码,函数功能返回非负整数n的阶乘,要求返回双精度。
double fact( int n )
{
double s=1;
int i;
if(n==0)
{
return 1;
}
else
{
for(i=1;i<=n;i++)
{
s=s*i;
}
}
return s;
}
先来看这段代码,函数功能返回非负整数n的阶乘,要求返回双精度。
double fact( int n )
{
double s=1;
int i;
if(n==0)
{
return 1;
}
else
{
for(i=1;i<=n;i++)
{
s=s*i;
}
}
return s;
}