己知不等式1!+2!+……+m!<n,请编程对用户输入的整数n(n>1),输出m的取值,
#include <stdio.h>
int main() {
int n,s=0,m=1,d;
scanf("%d",&n);
while(s<n){
d=1;
for(int i=1;i<=m;i++){
d*=i;
}
s+=d;
m++;
}
printf("%d",m-2);
return 0;
}