在运行程序的时候,通常会从键盘输入数据;但是键盘输入也是会统计在程序运行时间里面的。为了减少键盘输入的干扰,可以使用一种叫做管道
的小技巧:
在window命令行下执行 echo 20 | abc 操作系统会自动帮你把20输入,其中abc是程序名称
在linux终端下执行 echo 20 | ./abc
int n;
scanf("%d",&n);
long long sum = 0;
for(int i = 1; i <= n; ++i)
{
long long factorial = 1;
for(int j = 1; j <= i; ++j)
factorial = factorial * j;
sum = sum + factorial;
}
printf("%d",sum);
printf("Time used = %.2lf\n",(double)clock()/CLOCKS_PER_SEC);