【题目描述】
给出一个整数a和一个正整数n(−1000000≤a≤1000000,1≤n≤10000),求乘方an,即乘方结果。最终结果的绝对值不超过1000000。
【输入】
一行,包含两个整数a和n。−1000000≤a≤1000000,1≤n≤10000。
【输出】
一个整数,即乘方结果。题目保证最终结果的绝对值不超过1000000。
【输入样例】
2 3
【输出样例】
8
#include<cstdio>
int main(){
int s=1,a=0,n=0;
scanf("%d%d",&a,&n);
for(int i=0;i<n;i++){
s*=a;
}
printf("%d",s);
return 0;
}
用函数的写法
#include<cstdio>
#include<cmath>
int main(){
int s=0,a=0,n=0;
scanf("%d%d",&a,&n);
s=(int)pow(a,n);
printf("%d",s);
return 0;
}
来源:CSDN
作者:SpaceHub
链接:https://blog.csdn.net/weixin_46272402/article/details/104439232