题目:实现n阶乘
分析:1*2*3....*n,怎么实现?手头上:顺序、选择、循环。进过分析,先写循环。
实现:
#include "stdio.h" int fun(int n) { if(n == 0) return 1; return n*fun(n-1); } int main() { int n = 0; scanf("%d",&n); printf("%d",fun(n)); return 0; }