指数方go版 直接上代码测试用例 直接上代码 func pow(a, b int) int { p := 1 for b > 0 { if b&1 != 0 { p *= a } b >>= 1 a *= a } return p } 测试用例 pow(10,0) = 1pow(10,1) = 10pow(10,4) = 10000你可以自己尝试下 have a good time