编程实现任意一个数的阶乘
#include<stdio.h>
main()
{
int n,i;
long f=1;
puts("please inputa number to n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
f=f*i; /*f用来保存累积,必须先给f赋初值*/
printf("f=%ld\n",f); /*long型变量的输入输出格式为:%ld*/
}
执行结果:
#include<stdio.h>
main()
{
int n,i;
long f=1;
puts("please inputa number to n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
f=f*i; /*f用来保存累积,必须先给f赋初值*/
printf("f=%ld\n",f); /*long型变量的输入输出格式为:%ld*/
}
执行结果: