这里是我的代码是计算2提高到16C:X n次幂使用重复的平方不递归函数
#include<stdio.h>
#include<math.h>
int main()
{
int i;
long int x=2;
int n=16;
int k=log(n)/log(2);
for(i=1;i<=k;i++)
{
x=x*x;
}
printf("%d",x);
printf("\n%d",k);
}
我要计算这个权力当x即n次方是不对...的权力说N = 19,N = 43等
在你显示的例子中没有递归。 – devnull
@devnull这显然也是要求。 – Lundin
你明白它背后的数学吗?是不可能的。递归也与它无关。 – luk32