如何用c语言实现2的高次方运算

2025-06-28 03:02:42
推荐回答(3个)
回答1:

#include
void main()

{
int m,n;
scanf("%d%d",&m,&n);
int power(int x,int y);
printf("%d\n",power(m,n));
}
int power(int x,int y)
{
int c;
if(y==1)
c=x;
else if(y<=0)
printf("错误");
else
c=power(x,y-1)*x;
return c;
}

回答2:

2的高次方运算? 举个例子先

回答3:

移位