bjfu1056 N的M次方

来源:互联网 发布:有了网站源码怎么建站 编辑:程序博客网 时间:2024/05/17 04:25

N的M次方

时间限制(C/C++):1000MS/3000MS          运行内存限制:65536KByte
总提交:696            测试通过:201

描述

你的任务是求N的M次方的结果。简单吧!

输入

输入有多组。每一组两个非负整数N(N<10000)和M(M<10000),中间一个空格,每一组数据占一行。

输出

每组结果占一行。结果在long long范围之内哦!!约定,0的0次方等于1。

样例输入

2 2

样例输出

4

提示

~~~

题目来源

qingyezhu

题目上传者

qingyezhu


解题思路:模板题。

AC代码:

#include<stdio.h> int main() {     __int64 N,M,sum;     __int64 pow(__int64 n,__int64 m);     while(scanf("%I64d %I64d",&N,&M)!=EOF)     {         if(N==0&&M==0)             printf("1\n");         else        {             sum=pow(N,M);             printf("%I64d\n",sum);         }     }     return 0; } __int64 pow(__int64 n,__int64 m) {     __int64 s=1;     while(m>0)     {         if(m&1)             s*=n;         n*=n;         m=(m>>1);     }     return s; }

0 0
原创粉丝点击