主题:moz!Templar9d!我有一个新发现!
期末考试终于结束了……
前几天随便到PASCAL论坛一逛,这一逛不要紧,竟然发现了好东西:
你们最近几个月一直在研究的一个问题“输入n,输出n!最后一个非0的数字”,竟然在PASCAL上面找到了方法!
那是PASCAL斑竹说的:
{1}=1
{2}=2={1}*2
{3}=6={2}*3
{4}=4={3}*4的个位
但是到{5}就特殊了:
{5}=2={4}*8的个位。
以此类推,以后乘的如果不是5的倍数就乘那个数的个位,否则乘8。每一次都取答案的个位。
程序……你们会了吗?
前几天随便到PASCAL论坛一逛,这一逛不要紧,竟然发现了好东西:
你们最近几个月一直在研究的一个问题“输入n,输出n!最后一个非0的数字”,竟然在PASCAL上面找到了方法!
那是PASCAL斑竹说的:
{1}=1
{2}=2={1}*2
{3}=6={2}*3
{4}=4={3}*4的个位
但是到{5}就特殊了:
{5}=2={4}*8的个位。
以此类推,以后乘的如果不是5的倍数就乘那个数的个位,否则乘8。每一次都取答案的个位。
程序……你们会了吗?