乘方的计算
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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!