#include<stdio.h> int main(void) { unsigned long n; int i,sum=0,temp=1; printf("请输入整数n\n"); scanf("%lo",&n); for(i=1;;i++) { temp*=i; sum+=temp; if(sum>n) { i=i-1; printf("m<=%d\n",i); break; } } return 0; }