OC学习之C语言递归方式实现10进制转R(2-16)进制
来源:互联网 发布:大数据与生活的联系 编辑:程序博客网 时间:2024/05/22 01:59
#include <stdio.h>
void system(int a, int b) //进制转换函数
{
int c;
c = a / b;
if(c == 0)
printf("%d", a);
else
{
system(c, b) ;//递归
printf("%d", a % b);
}
}
int main()
{
int a, b; //定义两个参数,a表示输入的十进制数,b表示需要转换成的进制数
scanf("%d %d", &a, &b);
if(b >= 2 && b <= 16)
{
system(a,b);//调用进制转换函数
}
printf("\n");
return 0;
}
void system(int a, int b) //进制转换函数
{
int c;
c = a / b;
if(c == 0)
printf("%d", a);
else
{
system(c, b) ;//递归
printf("%d", a % b);
}
}
int main()
{
int a, b; //定义两个参数,a表示输入的十进制数,b表示需要转换成的进制数
scanf("%d %d", &a, &b);
if(b >= 2 && b <= 16)
{
system(a,b);//调用进制转换函数
}
printf("\n");
return 0;
}
0 0
- OC学习之C语言递归方式实现10进制转R(2-16)进制
- 【C语言】递归实现。
- C语言实现-递归
- C语言 -- 递归学习
- C语言之递归
- ios 学习之OC语言总结2
- C语言实现类方式之文件
- C语言学习笔记-递归2
- OC学习之道:C语言的冒泡排序与OC的冒泡排序之比较
- 文本挖掘深度学习之word2vec的R语言实现
- 河内之塔(C语言递归实现)
- C语言经典算法之汉诺塔递归实现
- R语言学习之apply
- R语言之机器学习
- R语言 学习之路
- R语言学习之六
- R语言学习之聚类分析
- R语言学习之简介
- android基础篇:提示框AlertDialog实例
- linux下软链接和硬链接的区别
- shell脚本-添加用户(非交互式)
- C++中修改由const修饰的私有属性
- CSU 1639队长,我想进集训队!
- OC学习之C语言递归方式实现10进制转R(2-16)进制
- day04--面向对象--内部类
- CSU 1640机智的刷题方式
- Lua_绑定tinyxml到Lua中解析XML
- 你会做Web上的用户登录功能吗?
- windowsphone8 sdk api
- 在100G文件中找出出现次数最多的100个IP
- 面向对象总结
- spring基础知识汇总