568
小水题一道~
//============================================================================ // Name : 568.cpp // Author : // Version : // Copyright : Your copyright notice // Description : Hello World in C++, Ansi-style //============================================================================ #include <iostream> #include <cstdio> #include <cstring> using namespace std; long long ans; int n; int main() { freopen("a.txt", "r", stdin); while(scanf("%d", &n)!=EOF){ printf("%5d -> ", n); ans = 1; for(int i = 1;i <= n;i++){ if(ans * i >= (long long)1e15){ ans = (ans*i)%((long long)1e15); } else ans = ans*i; while(ans%10 == 0){ ans /= 10; } } printf("%d\n", ans%10); } return 0; }