实验10-10 十进制转换二进制

news/2024/10/19 23:46:47/

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

函数接口定义:

void dectobin( int n );

函数dectobin应在一行中打印出二进制的n。建议用递归实现。
输入样例:

10

输出样例:

1010

程序:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>void dectobin(int n);int main()
{int n;scanf("%d", &n);dectobin(n);return 0;
}void dectobin(int n)
{int yu = n % 2;int last = n / 2;if (last != 1){dectobin(last);}else{printf("%d", last);}printf("%d", yu);}

运行效果:
在这里插入图片描述


http://www.ppmy.cn/news/1511736.html

相关文章

C语言随笔:内存相关的一些...

一、内存区域 开发人员比较关注的内存区域主要是以下五个&#xff1a;1.栈&#xff1b;2.堆&#xff1b;3.全局数据区&#xff1b;4.代码区&#xff1b;5.常量区。 1.栈&#xff08;Stack&#xff09; 主要存储局部变量、函数参数、返回地址等。 特点&#xff1a;1.系统自动…

谈谈ChatGPT、GPT4.0及GPT-4o

现在人工智能飞跃式的发展&#xff0c;自然语言处理领域取得了显著进展&#xff0c;其中以OpenAI开发的ChatGPT及其后续模型GPT-4.0和GPT-4o尤引人注目。 这些模型不仅推动了人机交互的新边界&#xff0c;还预示着未来智能应用的无限可能。 本文旨在深入探讨ChatGPT的基本特性、…

HTML5服装电商网上商城模板源码

文章目录 1.设计来源1.1 主界面1.2 购物车界面1.3 电子产品界面1.4 商品详情界面1.5 联系我们界面1.6 各种标签演示界面 2.效果和源码2.1 动态效果2.2 源代码 源码下载万套模板&#xff0c;程序开发&#xff0c;在线开发&#xff0c;在线沟通 【博主推荐】&#xff1a;前些天发…

Linux非VP扩容方案

Linux系统非VP扩容方案 描述&#xff1a;现有虚拟机磁盘1TB 容量不够&#xff0c;需要扩容。 采用&#xff1a;https://bbs.sangfor.com.cn/forum.php?modviewthread&tid110403 扩容失败。原因是没有VP 和LV 解决方案&#xff1a; 1&#xff0c;查看分区 cat /proc/p…

【论文分享】通过社交媒体图片和计算机视觉分析城市绿道的使用情况

城市街道为路面跑步提供了环境。本次给大家带来一篇SCI论文的全文翻译&#xff01;该论文提出了一种非参数方法&#xff0c;使用机器学习模型来预测路面跑步强度。该论文提供了关于路面跑步的实证证据&#xff0c;并突出了规划者、景观设计师和城市管理者在设计适于跑步的城市街…

Python抓取远程图片到本地

在Python中&#xff0c;抓取远程图片并将其保存到本地是一个常见的需求&#xff0c;特别是在进行网络爬虫或数据分析时。Python提供了多种方法和库来实现这一功能&#xff0c;但最常用和便捷的方式之一是使用requests库结合文件操作。下面&#xff0c;我们将详细探讨如何使用这…

【整理】后端接口设计和优化相关思路汇总

文章目录 明确的接口定义和文档化使用RESTful设计规范分页和过滤合理使用缓存限流与熔断机制安全性设计异步处理与后台任务接口参数校验&#xff08;入参和出参&#xff09;接口扩展性考虑核心接口&#xff0c;线程池隔离关键接口&#xff0c;日志打印接口功能单一性原则接口查…

HarmonyOS第六章:组件状态共享(父子组件传参、多层级组件传参、@Watch监听状态变化、@Observed与@ObjectLink、多层嵌套数据更新)

&#x1f389; 博客主页&#xff1a;【剑九_六千里-CSDN博客】【剑九_六千里-掘金社区】 &#x1f3a8; 上一篇文章&#xff1a;【HarmonyOS第五章&#xff1a;组件抽取、构建函数抽取Builder、构建函数插槽BuilderParam】 &#x1f3a0; 系列专栏&#xff1a;【HarmonyOS系列】…