输入两个整数a、b,求ab。结果保证在long long int范围内。
输入格式:
测试数据有多组,处理到文件尾。每组测试输入两个正整数a,b(1≤a,b≤62)。
输出格式:
对于每组测试,输出ab的结果。
输入样例:
2 4
输出样例:
16
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
思路
定义了一个名为 power
的函数,参数 base
和 exponent
分别表示底数和指数。在函数主体中,使用循环行遍历 b 次,每次将结果乘以底数 a。最后将计算的结果输出即可。
代码
#include <stdio.h>
long long int power(int base, int exponent)
{
long long int result = 1;
for (int i = 0; i < exponent; i++) {
result *= base;
}
return result;
}
int main()
{
int a, b;
while (scanf("%d %d", &a, &b) != EOF) {
printf("%lld\n", power(a, b));
}
return 0;
}