Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
169875 A班匡嘉阳 高精度阶乘 C++ 解答错误 70 252 MS 288 KB 407 2024-08-20 19:19:59

Tests(7/10):


#include<iostream> using namespace std; int main(){ int result[10001] = {0},n,m,jing,i,j; cin >> n; cout << n << "!="; result[0] = 1; for(i = 1;i <= n;i++){ jing = 0; for(j = 0;j < 10000;j++){ m = result[j] * i + jing; result[j] = m % 10; jing = m / 10; } } for(i = 9999;i >= 0;i--){ if (result[i]) break; } for(j = i;j >= 0;j--) cout << result[j]; return 0; }


测评信息: