t", pow(i,3));printf("%ld\t", (long)pow((int)i,3));printf("结果是:%I64d\t",(long long int )pow(i,3));printf("%d\n", (int)pow(i,3));system("pause");f(i);system("pause");}这个程序为什么只有前一个输出答案正确,后面的都不正确呢?