#include#include int main() { long long a,n; scanf("%lld %lld",&a,&n); long long c=pow(a,n); printf("%lld",c); return 0; } 2 3 8 -------------------------------- Process exited after 1.842 seconds with return value 0 请按任意键继续. . .
#include#include int main() { long long a,n; scanf("%lld %lld",&a,&n); printf("%lld",pow(a,n)); return 0; } 2 3 4620693217682128896 -------------------------------- Process exited after 1.335 seconds with return value 0 请按任意键继续. . .
第一个输出结果为正确形式,但第二个形式为错误形式,因此,我觉得在使用pow时候,不应该直接在printf()中直接套用pow函数,应当套用另外一个变量来代替pow的数值
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)