发新话题
打印

请写出程序求出n的阶乘。

请写出程序求出n的阶乘。

出生时,你在哭,周围的人都在笑。快死时,你在笑,周围的人都在哭,一切都是轮回!我们都在轮回中!!

TOP

long Factorial (long n)

{

if (n==0) return 1;

else return n*Factorial(n-1);

}

TOP

555.这么长时间没有人回答,是不是我问得太弱智了,我们专业课这个题04-05两年都考了,20分啊。如果06年再考我要丢分的话真不甘心啊。

出生时,你在哭,周围的人都在笑。快死时,你在笑,周围的人都在哭,一切都是轮回!我们都在轮回中!!

TOP

这个程序好像谭浩强的书上有啊
2006-4-12 19:29 暂封

TOP

用数组表示大整数 写那种大整数与整数相乘的通用方法 然后循环调

TOP

vc6调试通过,仅供参考!

#include <stdio.h>
float fac(n)
int n;
{
float f;
if(n<0) printf("n<0,data error!");
else if((n==0)||(n==1)) f=1;
else f=fac(n-1)*n;
return(f);
}

main()
{
int n;
float f;
printf("Please input a integer number:");
scanf("%d",&n);
f=fac(n);
printf("%d!=%15.0f",n,f);
}

笑看人间风雨,何惧! http://www.land-well.com/1234/zdl.htm

TOP

版主

TOP

发新话题