《程序设计基础-c语言》杨莉 刘鸿翔
ISBN-978-7-03-032903-5
p240
习题7

7.用函数实现将任意一个十进制正整数转换成对应的二进制数。十进制数的输入和对应的二进制数均由主函数完成,转换工作由自定义函数完成

#include<stdio.h>
void zh(int n);
void main()
{int n;char again;do{printf("输入10进制:");scanf("%d",&n);printf("%d的二进制:",n);zh(n);printf("\n继续[y/n]?:");scanf("%s",&again);}while(again=='y'||again=='Y');printf("程序结束!\n");
}void zh(int n)
{int t=0;if(n!=0){t=n%2; //取余数n=n/2;zh(n);printf("%d",t);}
}

函数实现十进制转二进制相关推荐

  1. 写dectobin函数实现十进制转二进制(C语言 + 详细注释)

    void dectobin(int n) {int a[25], i;i = 0;do { //用 do-while 防止有n<2的情况a[i++] = n % 2; n /= 2;} whil ...

  2. [转载] Python程序将十进制转换为二进制,八进制和十六进制

    参考链接: Python程序将十进制转换为二进制,八进制和十六进制 Here you will get python program to convert decimal to binary, oct ...

  3. oracle十进制函数语法,Oracle 十进制、二进制互相转换自定义函数

    Oracle 十进制.二进制相互转换自定义函数 create or replace function number_2_bit(v_num number) return varchar is v_rt ...

  4. C++-十进制转二进制(matlab-dec2bin函数)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 场景需求 十进制转二进制经常用到,比如处理ip和子网掩码数据时,而且这可以加快运算速度,编程时更 ...

  5. python十进制转八进制_Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)...

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer num ...

  6. 十进制转二进制,二进制转十进制的函数代码

    //十进制转二进制 func fuc(person:Int) { let a = String(person,radix:2) print(a) } fuc(person: 3) //二进制转十进制 ...

  7. matlab十进制转二进制补码函数

    matlab十进制转二进制补码函数 函数代码 读者可根据需求对函数进行更改. %%十进制整数转二进制反码 function Bin = dTobin(N,M)%N表示位数,M表示十进制数,if (M ...

  8. python 自定义进制转换,Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)...

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer num ...

  9. 用函数编写十进制转化为二进制

    题目:用函数编写十进制转化为二进制 #include<stdio.h> erjinzhi(int n) {int temp,m,k=1,result;temp=n;while(temp){ ...

最新文章

  1. 深圳美景品牌策划机构:美景、BOBDOG传媒合作论坛广州举行
  2. [图解]在输入框和文本框中获取和设置光标位置,以及选中文本和获取选中文本值的方法 --- 详解,兼容所有浏览器。...
  3. golang 文件 文件夹 创建 读取 移动 复制 写入 遍历
  4. golang中的定时器
  5. 知乎推荐页Ranking构建历程和经验分享
  6. jasper 获取当前日期_入侵Jasper以获取JSP页面的对象模型
  7. k8s停止服务_使用 K8S 几年后,这些技术专家有话要说
  8. sequelize 增加数据库字段_Node项目使用Sequelize操作数据库(一)(包括模型,增,删、改等)...
  9. Scala中class与object区别
  10. 本科化学 研究生力学 毕业从事销售最后却转行算法
  11. 计算机环模实验报告,误差配套实验报告
  12. 创意的键盘钢琴音源 Native Instruments Hybrid Keys 1.1.0
  13. 一个人能不能月薪过万,放个小长假就知道了
  14. 肯德尔系数怎么分析_SPSS统计案例笔记16:相关分析之kendall系数
  15. 【java】this()与super()使用详解
  16. JavaScript 进阶 - 第3天
  17. 离职、辞职、辞退、劳动纠纷应该怎么办?(附劳动法)
  18. 腾讯副总裁曾宇:谈谈腾讯的技术价值观与技术人才修炼
  19. oracle控制文件的复用,ORACLE 10g ASM 控制文件多路复用
  20. 便利店的选址有什么诀窍吗?需要掌握哪些选址技巧?

热门文章

  1. 各种机器学习方法的优缺点
  2. “鸟枪换炮”,nanopore测序在宏基因组中的应用
  3. 【转】NG:垂枝桦基因组图谱构建(2+3组装)及重测序分析
  4. 课题背景 一二三代测序技术
  5. 823专业课计算机,辽宁科技大学823计算机专业基础综合(含数据结构、计算机组成原理、操作系统和计算机网络)考研复习经验...
  6. 三十、赫夫曼树的设计与代码实现
  7. 大数据分布式集群搭建(插曲)
  8. IDEA报错解决:Error:(33, 35) java: -source 7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)
  9. 【RocketMQ工作原理】消息的存储
  10. Tomcat(三):tomcat处理连接的详细过程