C语言十进制转0—16以内的任意进制
来源:互联网 发布:淘宝秒杀器 编辑:程序博客网 时间:2024/06/15 21:18
进制转换使大家经常会用到的问题,所以在这里记下来。
#include <stdio.h>#include <math.h>#include <stdlib.h>#include <conio.h>main(){ int i,j,k,z,m; double x,y; static char a1[21],a2[11], bb[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; system("cls"); printf("请输入被转化数:"); scanf("%lf",&x); printf("请输入所转换的进制数:"); scanf("%d",&z); k=(int) x; y=x-k; for (i=1;k!=0;i++) { a1[i]=bb[k % z]; k/=z; } a2[0]='.'; for (j=1;j<=10;j++) { m=(int) (y*z); a2[j]=bb[m]; y=y*z-m;} printf("结果:"); for (i--;i>=1;i--) printf("%c",a1[i]); for (j=0;j<=10;j++) printf("%c",a2[j]);}
0 0
- C语言十进制转0—16以内的任意进制
- 任意255以内的十进制数转化为16进制数
- 十六进制以内任意进制数转十进制
- C语言 - 进制转换, 十进制 转 二进制 的算法
- 十进制与任意进制的转换
- 十进制和任意进制的转换
- 数据结构-C语言 栈的简单应用——10进制以内的数制转换
- 十六进制以内任意进制之间的转换
- 十进制转换任意进制
- 十进制转换任意进制
- 任意进制转为十进制
- 简单的C语言十进制转二进制
- 十进制转十六进制的C语言实现
- 如何用c语言寻找十进制数二进制的奇数位.偶数位.任意位
- 将输入的数以任意进制(16进制以内)输出
- 任意255以内的十进制数向二进制数的转化
- 任意255以内的十进制数向二进制数的转化
- 十进制内的任意进制之间的数字转换
- 1024. 科学计数法 (20)
- Linux运行级别
- Revit开发之AddInManager安装包简单制作
- Tomcat的配置及常见问题解决
- system函数返回值
- C语言十进制转0—16以内的任意进制
- 【Javascript基础】String
- myeclipse无法找到JPEGImageEncoder问题
- C++大杂烩(二)
- HDU 4857 逃生(拓扑排序)
- 20161126
- WPF简介:VS创建桌面应用程序
- 找零时刻---浮点数计算
- 将GPS传感器数据度分秒转化为一个秒*100倍之后的数据转化为google地图上的经纬度