news 2026/6/1 22:17:30

【C语言】十进制转换二进制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【C语言】十进制转换二进制

本题要求实现一个函数,将正整数 n 转换为二进制后输出。

  • 函数接口定义:
voiddectobin(intn);
  • 函数dectobin应在一行中打印出二进制的 n。
  • 建议用递归实现。

裁判测试程序样例:

#include<stdio.h>voiddectobin(intn);intmain(){intn;scanf("%d",&n);dectobin(n);return0;}/* 你的代码将被嵌在这里 */

输入样例:


10
521

输出样例:


1010
1000001001

[solution]

voiddectobin(intn){intsum=0;inty,x=1;// y表示余数,x为叠加的系数while(n!=0){y=n%2;sum+=x*y;x*=10;n/=2;}printf("%d",sum);}

循环示意图:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/1 22:15:43

深度解析二进制文件编辑:HexEdit高级使用实战指南

深度解析二进制文件编辑&#xff1a;HexEdit高级使用实战指南 【免费下载链接】HexEdit Catch22 HexEdit 项目地址: https://gitcode.com/gh_mirrors/he/HexEdit HexEdit是一款功能强大的开源十六进制编辑器&#xff0c;专为技术爱好者和专业开发者设计&#xff0c;提供…

作者头像 李华
网站建设 2026/6/1 22:14:05

滑模与预测控制在航空发动机限制管理中应用方案【附仿真】“

✨ 长期致力于航空发动机、Min-Max选择逻辑、限制管理、滑模控制、模型预测控制研究工作&#xff0c;擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流&#xff0c;点击《获取方式》 &#xff08;1&#xff09;多变量滑模限制管理控…

作者头像 李华
网站建设 2026/6/1 22:13:58

重新思考游戏构建:Path of Building PoE2如何重塑角色规划方法论

重新思考游戏构建&#xff1a;Path of Building PoE2如何重塑角色规划方法论 【免费下载链接】PathOfBuilding-PoE2 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2 在角色扮演游戏的世界里&#xff0c;构建一个强大的角色往往需要复杂的数学计…

作者头像 李华
网站建设 2026/6/1 22:06:58

炉石传说HsMod插件:55项功能全面指南与简单安装教程

炉石传说HsMod插件&#xff1a;55项功能全面指南与简单安装教程 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod 你是否想在炉石传说中体验更高效、更个性化的游戏方式&#xff1f;HsMod插件…

作者头像 李华
网站建设 2026/6/1 22:02:58

OptiScaler:打破显卡限制的AI超分辨率游戏增强神器

OptiScaler&#xff1a;打破显卡限制的AI超分辨率游戏增强神器 【免费下载链接】OptiScaler OptiScaler bridges upscaling/frame gen across GPUs. Supports DLSS2/XeSS/FSR2 inputs, replaces native upscalers, enables FSR3 FG on non-FG titles. Supports Nukem mod for D…

作者头像 李华