![]() ![]() |
|
C趣味程序(二)(03)求阶乘n! | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 13:58:57 文章录入:杜斌 责任编辑:杜斌 | |
|
|
试求阶乘:n!=1×2×...×n (n从键盘输入) 求阶乘是典型的值求积。注意避免在循环中的求积操作中累乘结果为零,累乘变量在循环之前赋初值不能赋零,通常赋1。 程序代码如下: #include<stdio.h> void main() { int i,n; unsigned long s; printf("求阶乘:n!=1*2*3...*n.\n请输入n:"); scanf("%d",&n); for(i=1,s=1;i<=n;i++) s=s*i; printf("%d! = %ld\n",n,s); } 程序运行结果如下:
|
|
![]() ![]() |