关闭

112 指数运算

322人阅读 评论(0) 收藏 举报
分类:

指数运算

时间限制: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;
}
        


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:178849次
    • 积分:8853
    • 等级:
    • 排名:第2129名
    • 原创:739篇
    • 转载:5篇
    • 译文:0篇
    • 评论:3条
    最新评论