递归应用_进制转换_2_8_16
来源:互联网 发布:kudo编程 编辑:程序博客网 时间:2024/06/06 00:13
#include<stdio.h>
#define P printf
void digui(int x,int n){
int a=0;
if(n!=2&&n!=8&&n!=16){
P("此程序只适用于2,8,16进制的换算");
return;
}
if(x<1)
{
return;
}
a=x%n;
x=x/n;
digui(x,n);
if(a>9){
switch(a){
case 10:
P("A\t");
break;
case 11:
P("B\t");
break;
case 12:
P("C\t");
break;
case 13:
P("D\t");
break;
case 14:
P("E\t");
break;
case 15:
P("F\t");
break;
default:
break;
}
}
else{
P("%d\t",a);
}
}
void main(){
digui(13579,16);
getchar();
}
#define P printf
void digui(int x,int n){
int a=0;
if(n!=2&&n!=8&&n!=16){
P("此程序只适用于2,8,16进制的换算");
return;
}
if(x<1)
{
return;
}
a=x%n;
x=x/n;
digui(x,n);
if(a>9){
switch(a){
case 10:
P("A\t");
break;
case 11:
P("B\t");
break;
case 12:
P("C\t");
break;
case 13:
P("D\t");
break;
case 14:
P("E\t");
break;
case 15:
P("F\t");
break;
default:
break;
}
}
else{
P("%d\t",a);
}
}
void main(){
digui(13579,16);
getchar();
}
阅读全文
0 0
- 递归应用_进制转换_2_8_16
- 递归_数制转换
- 零基础算法系列代码_用递归实现进制转换
- 进制转换 hdu2031 递归
- 递归调用进制转换
- 递归-进制的转换
- 递归实现进制转换
- 1012_进制转换
- 任意进制转换的递归实现
- 递归法实现进制转换
- c++递归实现进制转换
- 数组用于进制转换(递归)
- HDU 2031 进制转换(递归)
- 进制转换(递归实现)
- 递归实现2~9进制转换
- 利用递归解决进制转换问题
- 利用尾递归实现进制转换
- 递归与非递归转换(栈知识应用)
- reactNative 报错提示:ReactNative:The development server returned response error code: 500
- poj 3069 Saruman's Army
- 【李超线段树】BZOJ3165(Heoi2013)[Segment]题解
- BYTE、WORD、DWORD
- spark IDE: System memory 251396096 must be at least 471859200
- 递归应用_进制转换_2_8_16
- easyUi 在iframe中使用弹框问题
- LinkedList 源码分析
- BJ模拟:stwell(BFS)
- [hdu 6239 Interview]数学OR打表
- SSM框架整合
- 在Django中使用css,js等静态文件
- 机房收费系统之退卡窗体--OLE错误
- 在redhat5.8x86_64位下安装asm+grid+oracle11gR2教程