C++乘方计算
给出一个整数 a 和一个正整数 n(-1000000<=a<=1000000,1<=n<=10000),求乘方a n a^na
n
,即乘方结果。最终结果的绝对值不超过1000000。
输入:
一行,包含两个整数 a 和 n(-1000000<=a<=1000000,1<=n<=10000),两个数之间以单个空格隔开。
输出:
一个整数,即乘方结果。题目保证最终结果的绝对值不超过 1,000,000。
样例输入:
2 3
样例输出:
8
#include<cstdio>
using namespace std;
int main()
{
int a,n,s=1; //s 存储乘方结果,初始值赋为 1
scanf(“%d%d”,&a,&n);
for (int i=1;i<=n;++i) //循环累乘 a 的 n 次方
s*=a; //s 储存 a 的 i 次方
printf(“%d”,s);
return 0;
}
本文出自:https://blog.csdn.net/qq_42363790/article/details/109242271
admin:支持一下,感谢分享!,+10,