- 帖子
- 145
- 主題
- 45
- 精華
- 0
- 積分
- 190
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- 7
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2013-10-18
- 最後登錄
- 2014-3-29
|
- #if 0
- s1= 1382833070, s2= 778
- s2 < 0, . . .
- s1= 4, s2= 812
- sum= 5.000000E+017
- 請按任意鍵繼續 . . .
- #endif
- // ----------------------------------------------
- #include <stdio.h>
- #include <stdlib.h>
- #include <sys/timeb.h>
- int main(int argc, char *argv[])
- {
- struct timeb now;
- int s1, s2;
-
- ftime(&now);
- s1= now.time;
- s2= now.millitm;
-
- printf("s1= %d, s2= %d \n", s1, s2);
- // system("pause");
- // -------------------------------------------
-
- double sum;
- int no, i;
-
- no= 1000000000;
- sum= 0.0;
- for (i=1;i<=no;i++) {
- sum= sum + i;
- }
-
- ftime(&now);
- s1= now.time - s1;
- s2= now.millitm - s2;
- if (s2 < 0) {
- printf("\n s2 < 0, . . . \n");
- s2+= 1000;
- s1--;
- }
-
- printf("\n s1= %d, s2= %d \n", s1, s2);
- printf(" sum= %.6lE \n", sum);
- system("pause");
-
- return 0;
- }
複製代碼 回復 1# sjgau |
|