数制转换 递归调用
来源:互联网 发布:cfd模拟软件 编辑:程序博客网 时间:2024/04/29 04:40
#include <stdio.h>#include <string.h>#include <conio.h>void convto(char *s, int n, int b){char bit[] = {"0123456789ABCDEF"};int len;if (n == 0){strcpy(s," ");return;}convto(s, n/b, b);len = strlen(s);s[len] = bit[n%b];s[len + 1] = '\0';}int main(){char s[80];int i, base, old;printf("请输入十进制数:");scanf("%d", &old);printf("请输入转换的进制:");scanf("%d", &base);convto(s, old, base);printf("%s\n", s);getch();return 1;}
此代码为数制转换 递归调用;
注意点为往S字符串数组回填转换后数字的时候,为递归调用,
所以其复制顺序为从下标小的往下标大的进行。
0 0
- 数制转换 递归调用
- 数制转换 递归实现
- 递归实现数制转换
- 递归_数制转换
- 编程:用递归函数实现数制转换
- C# 递归算法 实现 数制转换
- 编程算法之递归阶乘(数制转换)
- 数制转换
- 数制转换
- 数制转换
- 数制转换
- 数制转换
- 数制转换
- 数制转换
- 数制转换
- 数制转换
- 数制转换
- 数制转换
- 基于平均法线实现顶点网格变形控制的总结
- Linux驱动模块编译进内核中
- 模糊聚类与模糊综合评价
- ACM校赛有感.
- JAVA设计模式初探之组合模式
- 数制转换 递归调用
- 【nyist】Personal Contest.8&&7
- 电脑清理软件
- 武大邀请赛网络赛 I Twenty-four
- android基础入门SQLite数据库操作(15)
- ios网络数据处理
- HDU-#1010 Tempter of the Bone(DFS+剪枝)
- 解决两侧SldingMenu+ViewPager手势冲突问题
- 笔试题之 ip 快速查找之续