博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎么将一个十进制数转化为二进制数并打印出来
阅读量:6840 次
发布时间:2019-06-26

本文共 376 字,大约阅读时间需要 1 分钟。

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<stdlib.h>
int main()
{
int i = 0;
int j = 0;
int num = 0;
int arr[100];
int k = 0;
scanf("%d", &num);
while (num !=0 )//取余动作,直至余数为0
{
arr[k]=num % 2;
num = num / 2;
k++;
}
i = k;
for (k = i - 1; k >= 0;k--)//反向输出二进制数
{
printf("%d", arr[k]);
}
system("pause");
return 0;
}

转载于:https://blog.51cto.com/14239789/2377442

你可能感兴趣的文章
集训考试题tents
查看>>
设计模式的学习
查看>>
小心指针被delete两次
查看>>
稳压管稳压电路
查看>>
android手机推送消息 (百度云推送)
查看>>
Django的认证系统 -- auth模块
查看>>
容斥原理
查看>>
解析三层架构(2)----分层究竟分出了那些东西
查看>>
超级牛皮的oracle的分析函数over(Partition by...) 及开窗函数
查看>>
Basic Tutorials of Redis(2) - String
查看>>
服务器CSRF攻击的应对之道
查看>>
JS实现页面刷新方法
查看>>
tars环境部署
查看>>
WF 图片下载
查看>>
滤镜弹出窗
查看>>
回到基础:封装集合
查看>>
电网调度综合自动化系统对GPS网络时钟的要求
查看>>
第1月2周3天
查看>>
Qt编写数据可视化大屏界面电子看板4-布局另存
查看>>
百度地图 隐藏百度地图Logo
查看>>