C语言:将一个十进制的正整数转换为二进制数并输出结果。 我来答 2个回答 #热议# 不吃早饭真的会得胆结石吗? 衡琨瑶拜田 2019-08-26 · TA获得超过3万个赞 知道大有可为答主 回答量:1.1万 采纳率:28% 帮助的人:637万 我也去答题访问个人页 关注 展开全部 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。参考代码:#includeintmain(){intn,a[100],i=0,j;scanf("%d",&n);while(n){a[i++]=n%2;n/=2;}for(j=i-1;j>=0;j--)printf("%d",a[j]);printf("\n");return0;}/*输出:101010*/ 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 做而论道 高能答主 2023-01-16 · 把复杂的事情简单说给你听 知道大有可为答主 回答量:3万 采纳率:80% 帮助的人:1.2亿 我也去答题访问个人页 关注 展开全部 可以“除二取余”。也可以逐位判断,输出 1 或 0。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-09-28 用C语言编程,输入一个十进制正整数,输出其对应的十六进制整数。 2022-11-07 编写程序输入一个正整数分别按十进制,八进制和十六进制输出该数? 2 2022-02-19 十进制整数64转换为二进制整数等于()? 2022-11-16 c语言把二进制数转换成十进制数的程序怎么写。 1 2020-02-10 编程,输入一个10进制正整数,然后输出它所对应的八进制数. 3 2020-01-12 输入1 个正整数n,将其转换为二进制后输出。 1 2022-12-11 用C++输入一个十进制数,将其转换为二进制数输出。 2022-11-16 C++ 编写一个程序,将用户输入的十进制整数转换成任意进制的数。 更多类似问题 > 为你推荐: