本文主要是介绍乘方的计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
给出一个整数 a 和一个正整数 n,求乘方 a^n。
输入格式
一行,包含两个整数 a 和 n。−−1000000≤a≤1000000,1≤n≤10000。
输出格式
一个整数,即乘方结果。题目保证最终结果的绝对值不超过 1000000。
输入输出样例
输入 #1
2 3
输出 #1
8
既然上面说了,题目保证最终结果的绝对值不超过 1000000,所以我们可以用int,但保险起见,我建议大家用long long。
既然都说那么多了,我就给代码了:
#include<bits/stdc++.h>
using namespace std;
long long a,b,c=1; //保险一些用long long,你们可以用int
int main(){scanf("%lld %lld" ,&a,&b); //格式化输入 for(int i=1;i<=b;i++){ //因为题目保证最终结果的绝对值不超过 1000000,所以可以用for c*=a;}printf("%lld" ,c); //格式化输出 return 0;
}
完结撒花!!!
这篇关于乘方的计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!