| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 149608 | 徐英杰 | 15求n!>m | C++ | Accepted | 0 MS | 272 KB | 454 | 2026-03-14 17:05:10 |
#include <iostream> using namespace std; int main() { //阶乘:n的阶乘=1*2*3*4*...*n //0的阶乘=1 //n! int m; cin>>m; if (m < 1) { cout<<0; return 0; } if (m == 1) { cout<<2; return 0; } int i = 1; int mul = 1; while (true) { mul *= i; if (mul > m) { cout<< i; return 0; } i++; } }