UVAOJ 568 基础题 阶乘 数论

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=509
 Just the Facts

The expression N!, read as ``N factorial," denotes the product of the first N positive integers, where N is nonnegative. So, for example,

 N N! 0 1 1 1 2 2 3 6 4 24 5 120 10 3628800

For this problem, you are to write a program that can compute the last non-zero digit of any factorial for ( ). For example, if your program is asked to compute the last nonzero digit of 5!, your program should produce ``2" because 5! = 120, and 2 is the last nonzero digit of 120.

## Input

Input to the program is a series of nonnegative integers not exceeding 10000, each on its own line with no other letters, digits or spaces. For each integer N, you should read the value and compute the last nonzero digit of N!.

## Output

For each integer input, the program should print exactly one line of output. Each line of output should contain the value N, right-justified in columns 1 through 5 with leading blanks, not leading zeroes. Columns 6 - 9 must contain `` -> " (space hyphen greater space). Column 10 must contain the single last non-zero digit of N!.

## Sample Input

`122612531259999`

## Sample Output

`1 -> 12 -> 2   26 -> 4  125 -> 8 3125 -> 2 9999 -> 8`

Miguel A. Revilla
1998-03-10
```1 /************************************************************************* 2 > File Name: 12345.cpp 3 > Author: acmicpcstar 4 > Mail: acmicpcstar@gmail.com 5 > Created Time: 2014年04月24日 星期四 11时46分18秒 6  ************************************************************************/ 7  8 #include

9 #include

10 #include

11 #include

12 #include

13 using namespace std;14 const double pi=atan(1.0)*4.0;15 int main()16 {long long  n,sum,i;17 while(cin>>n)18 {sum=1;19  for(i=2;i<=n;i++)20  {sum=sum*i;21  while(sum%10==0)  sum/=10;22  sum=sum%1000000000;23  }24 printf("%5d -> %d\n",n,sum%10);25 }26 return 0;27 }

```

#### 最新留言

[***.90.31.176]2023年03月08日 07时21分12秒

## 关于作者

喝酒易醉，品茶养心，人生如梦，品茶悟道，何以解忧？唯有杜康！
-- 愿君每日到此一游！

## 最新文章

Dubbo原理＜四＞ 服务引用 2019-12-24 14:49:15
《初识Scratch》教学设计 2019-12-24 14:49:15
Java经典实例：处理单个字符串 2019-12-24 14:49:13
Java数组排序和查找 2019-12-24 14:49:13
Sql常用语法 2019-12-24 14:49:13
Excle 2007 VBA 参考大全——第一章Excle VBA基础 2019-12-24 14:49:13

application.properties详解 --springBoot配置文件[保存备用】 2019-12-24 14:49:14

U3d随笔之ImageType 2019-12-24 14:49:11

unity开发排坑指南（关于面向对象） 2019-12-24 14:49:12
Cocos Creator 相关配置 2019-12-24 14:49:12
Git相关问题 2019-12-24 14:49:12

Mysql数据库操作语法总结 2019-12-24 14:49:10
mysql经典案例练习 2019-12-24 14:49:10
Redis学习笔记（1） 2019-12-24 14:49:11