#include "stdio.h"
void print(int n);
int main()
{
int n;
scanf("%d",&n);
print(n);
return 0;
}
void print(int n)
{
if(n>1)
print(n/2);
printf("%d",n%2);
}
C语言 无数组十进制转二进制递归算法
最新推荐文章于 2024-06-18 11:31:59 发布
本文展示了如何使用C语言编写一个递归函数`print`,该函数根据输入整数n,打印其二进制表示中的奇数位。通过调用自身并不断除以2来实现
925

被折叠的 条评论
为什么被折叠?



