求解不等式
Description 已知不等式 1!+2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。
Input
输入一个整数n,n为大于1的无符号长整型
Output
输出m的取值范围
Sample Input
1000000
Sample Output
m<=9
这个题目谁会做?哪位大师帮帮忙?
#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; }