我有两个功能,我想打印每个功能完成的时间。
到目前为止我所拥有的:
int main()
{
clock_t tic1 = clock();
shell_sort(array, 100000);
clock_t toc1 = clock();
printf("shellsort took: %f seconds\n", (double)(toc1 - tic1) / CLOCKS_PER_SEC);
clock_t tic2 = clock();
bubble_sort(array, 100000);
clock_t toc2 = clock();
printf("bubblesort took: %f seconds\n", (double)(toc2 - tic2) / CLOCKS_PER_SEC);
return 0;
}
它应该工作正常,但在打印第一个功能的持续时间后它会停止。感觉程序仍在运行。没有“按任意键继续”。我该如何解决这个问题?
答案 0 :(得分:2)