ZZULIOJ 1050求解不等式

    科技2025-08-03  18

    题目 已知不等式 1!+2!+3!+…+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。

    输入 输入一个整数n,n为int范围内的正整型。

    输出 输出m的取值范围,具体格式见输出样例。

    如:输入2000000000

    输出:m<=12

    代码

    #include<stdio.h> int main() { int n,i; double sum=0,q=1; scanf("%d",&n); for(i=1;;i++) { q*=i; sum+=q; if(sum>=n) { printf("m<=%d",i-1); break; } } return 0; }

    注意 不要忘记beak 否则就为死循环了 根本停不下来!

    Processed: 0.021, SQL: 8