c++编程题目求解
编程内容为:计算x的y次方。其中,y为大于等于0的整数,要求x和y均由用户给出.如果给出的y值小于0,则输出”输入错误”的提示....
编程内容为:计算 x 的 y 次方。其中,y 为大于等于 0 的整数,要求 x 和 y均由
用户给出.如果给出的 y 值小于 0,则输出”输入错误”的提示. 展开
用户给出.如果给出的 y 值小于 0,则输出”输入错误”的提示. 展开
2个回答
展开全部
#include<iostream>
using namespace std;
int fun(int x,int y){
if(y<0){
cout<<"输入错误"<<endl;
exit(0);
}
else{
if(x==0) return 0;
else if(y==0) return 1;
else return fun(x,y-1)*x;
}
}
int main(){
int x,y;
cin>>x>>y;
cout<<fun(x,y)<<endl;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询