0
点赞
收藏
分享

微信扫一扫

C语言 递归求一个常数,是2的几次方。

草原小黄河 2022-03-30 阅读 76
c++
int pow(int n)
{
	if (n == 2)
		return 1;
	return 1 + pow(n / 2);
}

以下为整段程序

#include<stdio.h>
int pow(int n)
{
	if (n == 2)
		return 1;
	return 1 + pow(n / 2);
}
int main()
{
	int a;
	int n = 8;
	a = pow(n);
	printf("%d是2的%d次方。\n", n,a);
	return 0;
}
举报

相关推荐

0 条评论