C语言:函数执行时间统计,提高执行效率
#include <stdio.h> #include <math.h> #include <time.h> double start,finish; int pdzs(int n); main() { int a,b; for(a=1;a<=10000;a++) if(pdzs(a)) { printf("%d \n",a); } getchar(); } int pdzs(int n) { start=(double)clock(); int a; for(a=2;a<n;a++) if(n%a==0) return 0; finish=(double)clock(); printf("%f",finish-start); return 1; }