C++中10的n次方问题
#include <stdio.h>#include <math.h>
int main()
{ long m,i;
for(i=1;i<=10;i++){
m=(int)pow(10,i);
printf("%d\n",m);
}
system("pause");
}
输出的结果为什么不是10\n100\n1000\n......10^10\n
ps(我用的是DEV-C++ 4.9.9.2)





小弟无知求大神赐教


<img src="C:\Documents and Settings\Owner\桌面\1111.bmp" />