正在加载图片...
案例52]求n的阶乘n!(n=1*2**n) /*案例代码文件名:AL52C* *程序功能:求n!* main( f int i,n long fact=1 /*将累乘器fact初始化为1* printf( Input n: ) scanf(%d,&n) for(i-1; K<=n; 1++) fact *=1 /*实现累乘*/ printf("%d!=%ldn",n, fact) 程序演示 程序运行情况如下: Input n:5≌ 5!=120[案例5.2] 求n的阶乘n!(n!=1*2*……*n)。 /*案例代码文件名:AL5_2.C*/ /*程序功能:求n!*/ main() { int i, n; long fact=1; /*将累乘器fact初始化为1*/ printf(“Input n: ”); scanf(“%d”, &n); for(i=1; i<=n; i++) fact *= i; /*实现累乘*/ printf("%d ! = %ld\n", n, fact); } [程序演示] 程序运行情况如下: Input n: 5↙ 5 ! = 120
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有