阶乘简单#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);}