#include "iostream.h" int sum(int n) { int s; if(n==1) s=1; else s=n*sum(n-1); return s; } void main() {cout<<sum(5)<<endl; } 递归,不是很清楚~~~