当前位置: 首页 > 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");

}

http://www.dtcms.com/a/207253.html

相关文章:

  • 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忘记用户名密码如何恢复默认
  • 【QT】QT6设置.exe文件图标
  • 华为云Flexus+DeepSeek征文 | 基于ModelArts Studio 的 DeepSeek API 实现行业深度搜索和分析
  • 云南安全员考试报名需要具备哪些条件?
  • 汇川EasyPLC MODBUS-RTU通信配置和编程实现
  • 力扣热题——罗马数字转整数
  • MySQL 查询用户权限的方法
  • 在WSL2中运行nvidia-smi时出现命令未找到的问题
  • vue2和vue3的区别
  • 如何更好地做出判断?
  • Prometheus的服务命令和配置文件