博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进制间转换
阅读量:5917 次
发布时间:2019-06-19

本文共 543 字,大约阅读时间需要 1 分钟。

将十进制数转换为二进制数:

非递归算法:

1 void translate(int n)  //将10进制转换为8位的二进制   2 {   3     int a[10];   4     int i,j;   5     i=0;   6     while(1)   7     {   8         a[i++]=n%2;   9         if(n/2==0) break;  10         n/=2;  11     }  12     i--;  13     for(j=1; j<8-i; j++)  14     {  15         printf("0");  16     }  17     for(j=i; j>=0; j--)  18     {  19         printf("%d",a[j]);  20     }  21 }

递归算法:

1 void binary(unsigned long n)2 {3     int r;4     r = n%2;5     if(n >= 2)6         binary(n / 2);7     putchar('0' + r);8     return;9 }

 

转载地址:http://cefvx.baihongyu.com/

你可能感兴趣的文章
GO语言基础之并发concurrency
查看>>
Java获取系统环境变量(System Environment Variable)和系统属性(System Properties)以及启动参数的方法...
查看>>
携程Apollo(阿波罗)配置中心的Java样例客户端启动和调试
查看>>
git上传本地Intellij idea 项目到码云的git仓库中
查看>>
Spring和mybatis的整合
查看>>
Git SVN 版本控制 简介 总结 MD
查看>>
创建一个web user control
查看>>
ClassLoader Java中类加载出现在哪个阶段,编译期和运行期? 类加载和类装载是一样的吗...
查看>>
Recurrent Neural Network[Quasi RNN]
查看>>
内核中的锁机制--RCU
查看>>
课程一(Neural Networks and Deep Learning),第三周(Shallow neural networks)—— 2、Practice Questions...
查看>>
FTP&samba 服务简单部署
查看>>
正则表达式30分钟入门教程
查看>>
vue基础指令
查看>>
[转]How can I list all foreign keys referencing a given table in SQL Server?
查看>>
Android系统设置Android adb 开关的方法【转】
查看>>
EntityFramework中Json序列化的循环引用问题解决--Newtonsoft.Json
查看>>
Tornado中gen.coroutine详解
查看>>
大型情感类电视连续剧--Android高德之旅(2)地图类型
查看>>
这款数据恢复软件新春特惠,买起来!
查看>>