求N的阶乘的最后一位数字

来源:互联网 发布:vb集成开发环境功能 编辑:程序博客网 时间:2024/05/17 23:20
#include <iostream>
  
usingnamespace std;
  
int main()
{
    inti,n,sum;
    while(cin>>n)
    {
        sum=1;
    for(i=1;i<=n;i++)
    {
        sum=sum*i;
  
        if(sum>10)
        {
            if(sum!=0)
            {
                sum=sum;
            }
            else
            {
                sum=sum/10;
            }
        }
    }
    cout << sum << endl;
    }
    return0;
}