500!

题意翻译

输入一个数n(n<=1000),输出n的阶乘。 输入有若干行,对于每一行输入,都应该输出两行。第一行为n加上'!',第二行为n的阶乘。

题目描述

[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=8&page=show_problem&problem=564 [PDF](https://uva.onlinejudge.org/external/6/p623.pdf) ![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA623/5abfb0f5b95fac98bb1e93bb35b1859edcb9341b.png)

输入输出格式

输入格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA623/aa382a4f6cb01764327356e48ac838c7584af77d.png)

输出格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA623/0327a12361b0b32baca20b229445402044a8c05f.png)

输入输出样例

输入样例 #1

10
30
50
100

输出样例 #1

10!
3628800
30!
265252859812191058636308480000000
50!
30414093201713378043612608166064768844377641568960512000000000000
100!
93326215443944152681699238856266700490715968264381621468592963895217599993229915
608941463976156518286253697920827223758251185210916864000000000000000000000000