十进制转二进制(C语言实现)
在键盘上输入一个十进制正整数,将其转换为对应的二进制数,并在屏幕上输出!
方法一:
#include <stdio.h>
int main()
{int num;int temp;int i=0;int arr[20];printf("请输入一个十进制数:\n");scanf("%d", &num);do{temp=num%2;num=num/2;arr[i++]=temp; }while (num!=0);for (int j = i-1; j>=0; j--)printf("%d",arr[j]);
}
方法二:
#include <stdio.h>
int main()
{
int remainder = 0; //余数 ,二进制输出为0,1组成,这里最好用long, int的表示范围较小;
int binary = 0; //二进制数
int i = 1;
int num = 0;
printf("请输入一个正整数:\n");
scanf("%ld", &num);
if (num >= 0)
{
while (num != 0)
{
remainder = num % 2;
binary += i * remainder;
num /= 2;
i *= 10;
}
printf("这个数转为二进制为:%ld", binary);
}
else
printf("您输入的数非法!");
return 0;
}
十进制转二进制(C语言实现)相关推荐
- 十进制转二进制(C语言)
将十进制转为二进制 如输入:13 输出:1101 C语言相关代码 #include<stdio.h> int fact(int n) { if(n<2) //将 2 换成其它数如 8 ...
- c语言不用数组十进制转二进制,C语言输入十进制整数,不用数组将其转化为二进制数...
1楼:吴诗妍好 c语言输入一个10进制整数不用数据,将它转化为爱情制度,你这个好像有点复杂呀,你应该问一下你的同事和这老师吧 c语言,使用数组,编写一个十进制正整数转换为二进制数的转换工具 5 2楼: ...
- 十进制转二进制C语言版
一.源码 #include <stdio.h> int main(int argc, const char * argv[]) { int input = 0; //提示用户输入 prin ...
- 关于十进制转换二进制C语言代码
void dectobin( int n ) {if(n == 0)printf("0");else if(n == 1)printf("1");else{de ...
- C语言递归算法将十进制转换为二进制(附完整源码)
C语言递归算法将十进制转换为二进制 C语言递归算法将十进制转换为二进制完整源码 C语言递归算法将十进制转换为二进制完整源码 #include <assert.h>/*** Decimal ...
- C语言十进制转换为二进制(附完整源码)
C语言十进制转换为二进制 C语言十进制转换为二进制完整源码 C语言十进制转换为二进制完整源码 #include <stdio.h> #include <stdlib.h>#de ...
- 十进制转换成十六进制c语言 链栈,C语言 链栈 实现十进制转换二进制,八进制,十六进制...
C语言 链栈 实现十进制转换二进制,八进制,十六进制 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 最后运行结果:代码:#incl ...
- c语言位运算八进制转二进制,C语言十进制转换二进制八,十六进制。二进制转十进制。...
C语言十进制转换二进制八,十六进制. 十进制转二进制有个计算公式,就是除以2取余再倒序显示余数就是了.可以根据公式写.八制进公式也同理.十六进制有点不一样,大于9的要转为字母.A,B,C,D,E,F. ...
- C语言 十进制和二进制相互转换 - C语言零基础入门教程
目录 一.十进制和二进制区别 1.基数不同 2.有效字符不同 3.用途不同 二.十进制转二进制 三.二进制转十进制 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >& ...
- C语言二位十进制计算器模数,十进制转二进制计算器
win10系统之家今天精心准备的是<十进制转二进制计算器>,下面是详解! 怎样用电脑计算器计算二进制 用电脑计算器计算二进制的具体操作步骤如下: 1.首先在电脑桌面上点击左下角的" ...
最新文章
- Ajax检测注册用户是否存在
- ASM-Net:可解释的美学评分及图像剪裁
- MySQL数据库修改字段的长度
- ajax php计数,jQuery+PHP+Ajax动态数字统计展示实例
- nyoj298_点的变换_错误
- android应用程序签名
- 说说我的工作——桌面支持
- JQueryEasyUI学习笔记(十一)datagrid 右键菜单,冻结列
- arm rtx教程_ARM RTX操作系统—Overview—Product Description
- python鸭制作类代码_详细解释ducktyping鸭子类型程序设计与Python的实现
- Linux Install telnet
- js捕捉IE窗口失去焦点事件,判断离开页面刷新或关闭的方法
- 异常处理--“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生
- 什么是锁PHP,PHP简单分布式锁-PHP中的锁
- OC5028B 内置MOS开关降压型LED恒流驱动器
- [ubuntu] 安装五笔输入法
- Unity实用小工具或脚本——读写Json工具
- ubuntu安装和卸载软件命令
- 关于Eth-Trunk接口与IP-Trunk接口
- iOS - 技术储备列表
热门文章
- 去年日本国内汽车销售榜单公布
- antd选择器下拉菜单样式修改
- 基于python实现的图像绘制(二维散点图、饼图,绘制三维的直方图、线图、散点图、利用pyecharts在地图上绘制各种图标)
- autocad.net(c#)获取autocad模型空间窗口大小
- Injection简单使用
- ENVI使用教程之直方图
- 中小学教师计算机技术水平考核题,中小学教师计算机技术水平考核试卷笔试试题带答案.doc...
- 电脑监控软件使用上网行为管理的正确姿势
- VCS User Guide学习笔记【使用精简版】
- 互换矩阵任意两行(列),行列式变号——证明:互换排列中任意两个数,排列逆序数的奇偶性改变