题目描述
写一个程序实现指数运算 X^N。(1<X<10,0<N<20)
输入
输入包含多行数据 每行数据是两个整数X N 数据以EOF结束
输出
于输入的每一行输出X^N的值
样例输入
2 1
3 2
样例输出
2
9
本题需要注意的一个是EOF的输出,和pow精度缺失需要用longlong整型
EOF输出加入头文件#define EOF(-1)
EOF 是个宏,其意思是:End Of File,文件尾标志。 从数值上来看,就是整数-1
以及输出longlong型用%lld
#include <stdio.h>
#define EOF (-1)
int main()
{
long long a;
int i,x,n;
while(scanf("%d %d",&x,&n)!=EOF)
{
a=1;
for(i=0;i<n;i++)
{
a=a*x;
}
printf("%lld\n",a);
}
return 0;
}