49的阶乘,例子为啥输出是那样的?输出结果高位补0又是啥意思?

计算n!(n要能大于13)编写程序,求n!(n的值要能大于13),其结果用一个不超过64位的十进制数输出。

输入格式:
输入一个非负整数,其值介于2到49之间的数。

输出格式:
对每一个输入的整数,在一行中输出相应的阶乘值,输出结果的高位用0填充。

输入样例1:
在这里给出一组输入。例如:

7
结尾无空行
输出样例1:
在这里给出相应的输出。
5040
结尾无空行
输入样例2:
在这里给出一组输入。例如:

49
结尾无空行
输出样例2:
在这里给出相应的输出。例如:

608281864034267560872252163321295376887552831379210240000000000