指数运算(C语言)

题目描述

写一个程序实现指数运算 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;
}

猜你喜欢

转载自blog.csdn.net/weixin_42128813/article/details/81156819
今日推荐