指数运算
时间限制:
600 ms | 内存限制:
65535 KB
难度:
2
-
描述
-
写一个程序实现指数运算 X^N。(1<X<10,0<N<20)
-
输入
-
输入包含多行数据
每行数据是两个整数X N
数据以EOF结束
输出
- 于输入的每一行输出X^N的值 样例输入
-
2 1 3 2
样例输出
-
2 9
-
输入包含多行数据
这个题估计不知道为什么,用pow不能过,非要用循环来求...有点醉...
注意运算结果可能超过Int 所以用long long 来存放....
#include<stdio.h>
int main()
{
long long c;int i,a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{
c=1;
for(i=0;i<b;++i)//循环累乘
{
c=c*a;
}
printf("%lld\n",c);
}
return 0;
}