c语言课设题目如图求大神解答

2025-05-21 18:53:50
推荐回答(1个)
回答1:

给你来个求一个数的阶剩

#include

double fun ( int n )
{ double result = 1.0 ;
/************found************/
if (n == 0)
return 1.0 ;
while( n >1 && n < 170 )
/************found************/
result *= n--;
return result ;
}

main ( )
{ int n ;
printf("Input N:") ;
scanf("%d", &n) ;
printf("\n\n%d! =%lf\n\n", n, fun(n)) ;
}