阶乘
简单
#include <stdio.h>
void main()
{
int i,x=1,n;
scanf("%d",&n);
for(i=n;i>0;i--)
x*=i;
printf("%d",x);
x=1;
}
函数型
#include<stdio.h>
int f(int n)
{
if(n==0||n==1)
return 1;
else if(n>1)
return n*f(n-1);
}
int main()
{
int k,qwq;
scanf("%d",&k);
qwq=f(k);
printf("阶乘为:%d\n",qwq);
}