å¦ä¸å®ä¹clock_tåéstart åend start=clock();å¼å§è®¡æ¶end=clock();ç»æ计æ¶ï¼
printf("\ntime is %5.2f",difftime(end,start));è¾åºã 注æ头æ件ã
ç±äºè®¡ç®å¾å¿«ï¼æ°ç»ç»´æ°å¤ªå° è¿è¡æ¶é´ä¸è¬ä¸º0ï¼åç»´æ°å¤§ä¸ç¹æè½è®¡ç®åºæ¶é´
ä¸åæºå¨ä¸æ¶é´ä¸è¬ä¸åã
#include<time.h>
#include<conio.h>
#include<dos.h>
#include<stdio.h>
main()
{clock_t start,end; //计ç®æ¶é´
int a[10000];
int temp,min;
for(int i=0;i<10000;i++) //æ°ç»èµå¼
a[i]=10000-i;
start=clock(); //å¼å§
for(i=0;i<10000;i++) //æåº
{ for(int j=i+1;j<10000;j++)
{if(a[i]>=a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}
}
end=clock();//ç»æ计æ¶
for(int m=0;m<10000;m++)//è¾åº
printf(" %d",a[m]);
printf("\ntime is %5.2f",difftime(end,start));//è¾åºæ¶é´
getch();
}
温馨提示:答案为网友推荐,仅供参考