难道只有这一种方法吗?
查看原帖
难道只有这一种方法吗?
1345055
Better_Tomorrow楼主2024/5/12 16:18
#include<bits/stdc++.h>

using namespace std;

int main() {
	int a, b;
	cin >> a >> b;
	if (pow(a, b) <= pow(10, 9)) {
		cout << (long long) round(pow(a, b));
	} else {
		cout << "-1" << endl;
	}
	return 0;
}

其实这道题就是pow函数和round函数的考察,我想问一下有没有其他做法,我想了解一下。

2024/5/12 16:18
加载中...