2个回答
展开全部
#include <stdio.h>
double fun ( int n )
{ double result = 1.0 ;
if (n == 0)
return 1.0 ;
while( n >1 && n < 170 )
result *= n--;
return result ;
}
main ( )
{ int n ;
printf("Input N:") ;
scanf("%d", &n) ;
printf("\n\n%d! =%lf\n\n", n, fun(n)) ;
}
祝你愉快,记得采纳哈!不懂欢迎追问哈~\(≧▽≦)/~
double fun ( int n )
{ double result = 1.0 ;
if (n == 0)
return 1.0 ;
while( n >1 && n < 170 )
result *= n--;
return result ;
}
main ( )
{ int n ;
printf("Input N:") ;
scanf("%d", &n) ;
printf("\n\n%d! =%lf\n\n", n, fun(n)) ;
}
祝你愉快,记得采纳哈!不懂欢迎追问哈~\(≧▽≦)/~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询