7 条题解
-
1
题目要求我们计算 a(平方n) 的值,可以采用循环依次计算 a 的 n 次方。
具体来说,我们可以使用一个变量
ans
来记录当前的乘积结果,初值为 1。然后进行 n 次循环,每次将ans
乘以 a,最终ans
的值就是 a(平方n)的结果。需要注意的是,当 a 为负数且 n 为奇数时,a(平方n) 的结果也为负数,因此在输出时需要保留符号。
#include <bits/stdc++.h> using namespace std; int main() { int a, n, ans = 1; cin >> a >> n; for (int i = 0; i < n; ++i) { ans *= a; } cout << ans << endl; return 0; }
- 1
信息
- ID
- 177
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 157
- 已通过
- 115
- 上传者