9.3 函数 :任意进制输出[递归]
来源:互联网 发布:最新网络射击游戏 编辑:程序博客网 时间:2024/05/19 13:17
编写函数to_base_n(),输入任意十进制正整数和进制数,然后按照指定进制输出
输入样例
129 8
输出样例
201 //129的八进制数
示例程序
#include<stdio.h>int to_base_n(unsigned long x,int y);int main(){ unsigned long num; int base; printf("please enter two integer:(q to quit)\n"); while (scanf("%ld %d", &num, &base) == 2) { if (base < 2 && base>10) break; printf("%d base equivalent: \n", base); to_base_n(num, base); putchar('\n'); printf("please enter two integer:(q to quit)\n"); } printf("bye.\n"); getchar(); getchar(); return 0;}int to_base_n(unsigned long x, int y) //递归函数{ int r; r = x%y; if (x >= y) { to_base_n(x / y,y); } printf("%d", r); return 0;}
阅读全文
0 0
- 9.3 函数 :任意进制输出[递归]
- 任意进制转换的递归实现
- c函数实现将一个整数转为任意进制的字符串输出
- 任意进制转换函数
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 2.写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 递归函数逆序输出程序
- 输入任意长字符串(以.结束),倒序输出-------递归
- C语言---递归反向输出任意长度的字符串
- 运用递归输入一串任意长度的字符并输出
- 利用递归方法实现任意进制转换的方法
- 利用递归调用实现十进制转化成任意进制
- 将10进制整数转换任意进制输出
- 转换成任意[2, 36]进制的字符串输出
- 判断两个矩阵是否重叠
- Android内存优化(使用SparseArray和ArrayMap代替HashMap)
- js操作json方法总结(json字符创转换json对象)
- 9.3 函数 :递归和倒序计算
- 欢迎使用CSDN-markdown编辑器
- 9.3 函数 :任意进制输出[递归]
- 10.3 指针和数组
- 10.3 指针
- 10.7 指针 :指针和多维数组
- 10.13-2 数组拷贝
- $ref':'$[0].coupon.merchants[0]' ,数据引用问题
- 调用pcl计算法向量,并将法向量可视化
- 10.13-3 指针与一维数组相关运算
- (1)JVM运行时数据分区