当前位置: 首页 > news >正文

十进制转二进制

将十进制数转换为二进制数。
用数组来存储每次对2取余的结果,

void main()

{

int a[16] =

{

0

}; /定义数组a,元素初始值为0/

printf("请输入一个十进制数(0~32767):\n");

scanf("%d", &n); /输入十进制数 /

for (m = 0; m < 15; m++) /for循环从0位到14位,a[15]为符号位,本题始终为0/

{

i = n % 2; /取2的余数 /

j = n / 2; /取被2整除的结果 /

n = j; /将得到的商赋给变量n/

a[m] = i; /将余数存入数组a中 /

}

for (m = 15; m >= 0; m--)

{

printf("%d", a[m]); /for循环,将数组中的16个元素从后向前输出 /

if (m % 4 == 0)

printf(" "); /每输出4个元素,输出一个空格 /

}

printf("\n");

}

相关文章:

  • Intel oneAPI对OpenCL 的支持
  • kafka在线增加分区副本数
  • OpenCV CUDA 模块图像过滤------创建一个高斯滤波器函数createGaussianFilter()
  • 【计算机网络 第8版】谢希仁编著 第五章运输层 题型总结1 UDP和TCP报文格式
  • 基于labview的声音采集与存储分析系统
  • python绘制股票K线
  • sockaddr结构体详解
  • 学习日记-day13-5.22
  • Python中accumulate方法
  • MySQL三种备份方式介绍
  • AI价值的冰与火之歌:企业数字化转型的迷雾与曙光
  • 探索微分方程的领域及AI推理
  • knife4j使用
  • MySQL中实现大数据量的快速插入
  • 华为仓颉语言如何进行交叉编译
  • Java微服务架构:Spring Cloud全栈指南,附最新Demo源码,可独立运行!
  • v3.0 YOLO篇-如何通过YOLO进行实验
  • 2024游戏安全白皮书:对抗激烈!PC游戏外挂功能数增长超149%,超85%移动外挂为定制挂(附获取方式)
  • 怎样通过神经网络估计股票走向
  • 华为RH1288HV3 BMC忘记用户名密码如何恢复默认
  • 天津网站推广公司哪家好/网络推广渠道公司
  • 个人网站的制作步骤/百度seo和sem
  • 网站建设中代码/seo网络推广是干嘛的
  • win2003 wordpress/淘宝标题优化网站
  • 公司网站方案/seo网站诊断分析报告
  • 宝塔里面一个服务器做多个网站/培训机构排名前十