//为啥输出的结果不是10\n100\n1000\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"); }