首页 >> 知识问答 >

c语言十进制转二进制求二进制中1的个数(c语言十进制转二进制)

2024-08-25 02:13:43

问题描述:

c语言十进制转二进制求二进制中1的个数(c语言十进制转二进制),这个怎么操作啊?求快教我!

最佳答案

推荐答案

2024-08-25 02:13:43

大家好,我是小跳,我来为大家解答以上问题。c语言十进制转二进制求二进制中1的个数,c语言十进制转二进制很多人还不知道,现在让我们一起来看看吧!

1、

1、这就是一个递归的用法,修改之后的程序,

2、int fun(int x)
{ if(x==0) return 0;
  else
    { printf("%d",fun(x/2));
    return x%2;
    }
}
void main()
{
  unsigned x;//一般二进制时我们只考虑正数
  scanf("%d",&x);
  printf("%d",fun(x));
}

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章