博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将10进制数转换为任意进制数进行显示
阅读量:5147 次
发布时间:2019-06-13

本文共 855 字,大约阅读时间需要 2 分钟。

 
/*
************************************************************************
* Filename: test.c
* Description: 将10进制数转换成为其他任意进制数
* Version: 1.0
* Created:
* Revision: none
* Compiler: gcc
* Author: wen hao
* Company:
* ***********************************************************************
*/
#include
<
stdio.h
>
#include
<
stdlib.h
>
#include
<
unistd.h
>
#include
<
string
.h
>
int
M;
void
showhex(
int
n)
{
if
(n
>
(M
-
1
))
{
showhex(n
/
M);
//
递归调用
}
printf(
"
%d
"
,n
%
M);
}
int
main(
int
argc,
char
*
argv[])
{
int
n;
if
(argc
<
2
)
{
printf(
"
please input two parament\n
"
);
sleep(
1
);
return
0
;
}
M
=
atoi(argv[
1
]);
//
将第二个参数,转换为int型
while
(
1
)
{
printf(
"
\rplease input Decimal number:
"
);
scanf(
"
%d
"
,
&
n);
showhex(n);
printf(
"
\n
"
);
}
return
0
;
}

这里是运行结果:

2011042910413577.png

转载于:https://www.cnblogs.com/hnrainll/archive/2011/04/29/2032504.html

你可能感兴趣的文章
Windows Server 2003添加防火墙策略教程
查看>>
济南清北学堂游记 Day 3.
查看>>
System.Threading.Tasks并发和异步代码使用
查看>>
mariadb 重置密码
查看>>
破产姐妹第一季/全集2 Broke Girls迅雷下载
查看>>
PHP Switch 语句判断成绩
查看>>
Picture
查看>>
[洛谷P1600] 天天爱跑步
查看>>
nginx配置注意事项
查看>>
configmap使用-查看configmap个数
查看>>
python简述以及安装
查看>>
IOS性能调优系列:使用Zombies动态分析内存中的僵尸对象
查看>>
Jenkins 部署 PHP 应用
查看>>
extjs发布
查看>>
python元编程详解
查看>>
使用css 设置高度等于宽度
查看>>
BZOJ1598: [Usaco2008 Mar]牛跑步
查看>>
python基础学习(一) 第一个python程序
查看>>
表格和分页组件封装
查看>>
Leetcode zigzag conversion
查看>>