UVA - 568 Just the Facts
2014-09-21 15:01
260 查看
题目大意:求n的阶乘后的最后一个不是0的数
解题思路:通过不断的对10求余,和对10000求余保证不会超过范围
解题思路:通过不断的对10求余,和对10000求余保证不会超过范围
#include<cstdio> int main() { long long number; long long temp; while(scanf("%lld", &number) != EOF) { temp = 1; for(long long i = 1; i <= number ; i++) { temp = temp * i; while(temp % 10 == 0) temp = temp / 10; temp = temp % 100000; } printf("%5d -> %d\n",number,temp % 10); } return 0; }
相关文章推荐
- UVA - 568 Just the Facts
- UVA 568 - Just the Facts
- uva 568 - Just the Facts
- UVa 568 - Just the Facts
- UVA - 568 Just the Facts
- UVA-568 Just the Facts
- uva568 - Just the Facts
- uva 568 - Just the Facts
- Uva 568 - Just the Facts
- UVa 568 - Just the Facts
- UVA 568 - Just the Facts
- UVA 568 - Just the Facts
- UVa 568 Just the Facts
- UVa568 Just the Facts
- uva 568 Just the Facts
- uva 568 Just the Facts(n!打表递推)
- uva568-Just the Facts
- Uva 568 - Just the Facts
- UVa 568 Just the Facts (数论&打表&不打表)
- UVA 568 - Just the Facts