#include<stdio.h>
int fac(int n){if(n<1){return 1;}elsereturn fac(n-1)*n;
}
int main(){int i, result;for(i1;i<10;i){resultfac(i);printf("%d!%d\n",i,result);}}
输出结果:
比赛传送门
博客园传送门
c 模板框架
#pragma GCC optimize(3,"Ofast","inline")
#include<bits/stdc.h>
#define rep(i,a,b) for (int ia;i<b;i)
#define per(i,a,b) for (int ia;i>b;--i)
#define se second
#define fi first
#define e…