#include <stdio.h>
void dectobin( int n );
int main()
{
int n;
scanf("%d", &n);
dectobin(n);
return 0;
}
/* 你的代码将被嵌在这里 */
void dectobin( int n )//递归方法
{
int ret=0;
if(n==0){
printf("0");
}else if(n==1){
printf("1");
}else {
dectobin(n/2);
ret=n%2;
printf("%d",ret);
}
}
void dectobin( int n )
{
int sum=0;
int k=1;
while(n!=0){
sum+=k*(n%2);
k*=10;
n/=2;
}
printf("%d",sum);
}
十进制转二进制
最新推荐文章于 2025-08-23 22:39:02 发布
4798

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



