關於pow function
#include <stdio.h>#include <stdlib.h>
#include <math.h>
main() {
int i, j = 0;
for(i = 0; i < 3; i++) {
printf("%d\n", (int)pow(10, j++));
}
}
輸出結果:
1
10
99
請問為什麼最後一個是99不是100?
我使用DEV-C++的編譯器
2012-07-08 05:03

2012-07-08 08:49