永远把艰辛的付出看作是生命的必要;
即使没有收获的指望,也心平气静地继续耕种!
10进制转换成2~16进制例程:
上一篇 /
下一篇 2008-03-19 21:58:23
/ 个人分类:程海拾穗
#include <stdio.h>
LUPA开源社区5H5a#sy
ZP\'hint main(void)
A*~8vW#?X0{
.WxM.T6]I
S0 char lib[17] = "0123456789abcdef";
$}q~1QHS3QQ N0 int i = 0, h, n, c[20];
LUPA开源社区![ln~,B\o
C7l long int m;
Jt}JMn p*P0 while(1)
LUPA开源社区9o.IC6j:} {
~vu2fr0 printf("Please input m,h\r\n");
r3eS'B6tl-m2G6t0 scanf("%d,%d", &m, &h);
;[/i9o2M.r o"y;XW2o0 if(m > 0 && h >= 2 && h < 17)
LUPA开源社区+ELjg!pe break;
LUPA开源社区n7MB?
ed+XBa*x };
LUPA开源社区0{f~j0y:r
` do{
LUPA开源社区7r\%q/FT,C(c c[i++] = m%h;
LUPA开源社区 jf:e+NI3j0la }
LUPA开源社区W'U.yn$m while(m /= h);
LUPA开源社区-w@R#e'i{#G for(--i; i>= 0; --i)
LUPA开源社区ey?0XJ
J.O!b {
LUPA开源社区+|{fE} n = c[i];
LUPA开源社区e|$g*^$?Z printf("%c", lib[n]);
2A(@Em?0 oDC$z;P+G{0 }
LUPA开源社区
Yn#khqh? d8n printf("\r\n");
LUPA开源社区IsZG}k9_*}
qI+e return 0;
LUPA开源社区3A@}2`bY:F}
LUPA开源社区,cD%nT%y;MxLUPA开源社区`/z/vM$kw
导入论坛
收藏
分享给好友
管理
举报
TAG: