USACO/fact4 3.2.1
2013-04-26 20:32
429 查看
好吧,这个题我开始取最后一位的这样只过了4组吧,后来一怒之下取了4位就行了
//取最后四位分别进行运算,最后得到结果。好吧,三位也是可以的
#include <stdio.h>
#include <stdlib.h>
int deal(int n)
{
int ars;
while(n%1000==0)
{
n=n/10;
}
ars=n%1000;
return ars;
}
int main()
{
FILE *fin=fopen("fact4.in","r");
FILE *fout=fopen("fact4.out","w");
int n,ans=1,t,i;
fscanf(fin,"%d",&n);
for(i=1;i<=n;i++)
{
t=deal(i*ans);
ans=t;
while(ans%10==0) ans/=10;
}
fprintf(fout,"%d\n",ans%10);
return 0;
}
//取最后四位分别进行运算,最后得到结果。好吧,三位也是可以的
#include <stdio.h>
#include <stdlib.h>
int deal(int n)
{
int ars;
while(n%1000==0)
{
n=n/10;
}
ars=n%1000;
return ars;
}
int main()
{
FILE *fin=fopen("fact4.in","r");
FILE *fout=fopen("fact4.out","w");
int n,ans=1,t,i;
fscanf(fin,"%d",&n);
for(i=1;i<=n;i++)
{
t=deal(i*ans);
ans=t;
while(ans%10==0) ans/=10;
}
fprintf(fout,"%d\n",ans%10);
return 0;
}
相关文章推荐
- 3.2.1 IP协议简介
- 安装eclipse3.2.1和语言包
- Eclipse 3.2.1 SDK及安装汉化包(原创)
- Eclipse3.2.1中开发EJB 2.x的Message Driven Bean(MDB)
- 使用PLC的自动化制造系统——3.2.1 Inputs
- FlashDevelop 3.2.1 RTM 发布
- eclipse3.2.1+PyDev开发python的中文问题
- RMQ问题3.2.1
- ASP.NET MVC 4 中Jquery上传插件Uploadify简单使用-版本:3.2.1
- 3.2.1: 为Web应用增加Struts2支持
- myeclipse 2013下使用maven 3.2.1构建多模块项目
- ext3.2.1使用入门: ext对象不存在问题
- ViEmu for VS2013-3.2.1 破解(转)
- Thinkphp 3.2.1 使用CronRunBehavior.class.php
- xmapp(3.2.1) vhost 配置
- 为什么使用MAVEN 3.2.1会有版本问题?
- 解决 FusionCharts3.2.1 首页无法载入的问题
- 9、osg3.2.1中漫游
- 20150413--ThinkPHP3.2.1--商城开发-02
- 3.2.1虚拟内存的基本概念