如何计算a的b次方并精确到前n位数字?