将非负十进制整数n转换成b进制

题目1:将非负十进制整数n转换成b进制。(其中b=2~16) 算法设计思路: 递归:让输入的十进制数和所需要转化的几进制数输入递归体,再将每一步的运算结果储存起来,最终逆序输出,递归体为:x[m]=a%b; m++; f(a/b,b);递归出口:a<b。 非递归:利用%和/将数值一步步储存,之后逆序输出,在数组内部判断值是否大于9,大于9的话就会用大写字母输出。 栈结构:      第一次调用 第
相关文章
相关标签/搜索