乘方的计算

2023-12-18 22:38:38

题目描述

给出一个整数?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;
}

完结撒花!!!

文章来源:https://blog.csdn.net/Dream_MC_LZR/article/details/135065656
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。