末位数的,100%
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; long long sum = 1; for (int i = 1; i <= n; ++i) { sum *= i; while (0 == (sum % 10)) { sum = sum / 10; } if (sum > 100000000) { sum = sum % 100000000; } } if (0 == n) { sum = 0; } cout << sum % 10 << endl; }