第二天了,感觉代码上手还是比较快的呢。没关系,努力吧。
今天最有收获的就是了解了阶乘之和这个难点。
#include<stdio.h>
#include<time.h>
int main()
{
const int MOD=100000;
int n,s=0;
while(scanf("%d",&n)!=EOF){
for(int i=1;i<=n;i++)
{
int factorial=1;
for(int j=1;j<=i;j++)
factorial=(factorial*j%MOD);
s=(s+factorial)%MOD;
}
printf("当输入数据为%d时\n",n);
printf("%d\n",s);
printf("Time used=%.2f\n",(double)clock()/CLOCKS_PER_SEC);
}
return 0;
}
当输入数据为11时,结果为54713,耗时2.91毫秒;当输入数据为111时,结果为95026,耗时69.53毫秒;
真是越来越复杂了呢,不过我也在成长,相信我以后也能编程上万行代码!