编程输入两个正整数a和n,求乘方a n 的值。
时间: 2024-10-15 18:29:33 浏览: 62
JAVA编程试题.docx
3星 · 编辑精心推荐
在编程中,如果你需要计算两个正整数a和n的幂次运算,你可以使用循环结构如for或while来逐位累加结果,或者直接使用内置的乘方函数pow()(如果语言支持)。这里是一个简单的Python示例:
```python
def power(a, n):
if n == 0:
return 1 # a的0次幂总是1
else:
result = 1
for i in range(n):
result *= a
return result
# 或者使用内建的乘方函数
def power_with_pow(a, n):
return a ** n
# 示例
a = int(input("请输入第一个正整数a: "))
n = int(input("请输入第二个正整数n: "))
result = power(a, n)
print(f"{a}的{n}次幂等于: {result}")
# 如果使用内置函数
result_pow = power_with_pow(a, n)
print(f"使用pow函数的结果是: {result_pow}")
```
阅读全文