请C语言高手帮帮忙啊!我刚才用pow()函数试了一下,很奇怪啊,pow(10,3)可以输出正确结果,但是如下代码运行都为0,是什么原因啊!代码如下:#include <stdio.h>#include <math.h>#include <stdlib.h>main(){int i=3;printf("pow(10,i)=%d\n",pow(10,i));system("pause"); }