1、入门小谈 假如让你求3的6次方后三位,这个程序毫无疑问是非常简单的: //求幂运算 long long test(int base,long long po) { int result = 1; for(int i=0;i<po;++i) result*=base; return result%1000; } int main() { int r = test(3,6); cout<<r<<endl; return 0; } 但是假如让你求3的100次方的后三位呢? 如果我们还使用上面的程序的话,结果会是0。原因就在于3的100次方是个很大的数...