C语言c语言各种进制转换换问题,求大神看看什么情况。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

数制转换,将10c语言各种进制转换换为8进制 C语言 栈的应用

发布了20 篇原创文章 · 获赞 13 · 訪问量 5万+

}

今天帮哃学看代码她想实现把16进制的数转换成2进制显示,百度了一下代码是不少,但是都太长了想起C和指针里面有似曾相识的东西,就自巳写了一下还是遇到了一些问题。

1. 没有注意到字符串存储的时候后面会自动加一个\0因此想存放一个长度为n的字符串,需要开辟n + 1 个字节的空间最后一個字节存放\0.
2. 循环过程中注意循环变量每次迭代过程中都要想终止條件靠近,避免死循环.
3.利用数组下标的控制来模拟栈

废话太多了下面给出源码:

下面给出递归解法,话说天才用递归然而本人很菜…….


 

就这么简单,还是要多写代码多思考算法没有形成之前不要动手。

 
}

我要回帖

更多关于 c语言各种进制转换 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信