const int mod=1000000;
int n,s=0;
cin>>n;
for(int i=1;i<=n;i++){
int factorial=1;
for(int j=1;j<=n;j++){
factorial=(factorial*j%mod);
}
s=(s+factorial)%mod;
}
cout<<s<<endl;
cout<<"time used ="<<(double)clock()/CLOCKS_PER_SEC;
可以使用<time.h>和clock()函数获得程序运行时间,常数CLOCKS_PER_SEC和操作系统相关,请使用clock()/CLOCKS_PER_SEC。(以秒为单位)
const表示该变量在函数内部不能改变。