0
已解决
王紫馨
高级守护
高级守护
1966 求幂运算 2
题目描述 Description
输入整数n和m,1<=n<=m<=15,计算n^(m-1)的结果。
输入描述 Input Description
一行:整数n和m
输出描述 Output Description
一行:n^(m-1)的结果
样例输入 Sample Input
2 3
样例输出 Sample Output
4
题目网址:http://judge.codingtang.com/problem/1966/
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
if(m==0)//n的0次方等于1
cout<<1;
else if(m==1)//n的0次方等于1
cout<<1;
else if(m==2)//n的1次方等于n
cout<<n;
else//用pow函数
cout<<pow(n,m-1);
return 0;
}
请问为什么只得50分?有哪里出了问题?