C++ 十进制'纯'小数转换为任意进制的小数
来源:互联网 发布:网络推手陈默 编辑:程序博客网 时间:2024/06/05 03:13
#include <iostream>using namespace std;int main(){float n;int p,c,m=0,precision=0,s[100];cout<<"输入要转换的数字:"<<endl;cin>>n;cout<<"输入要转换的进制:"<<endl;cin>>p;cout<<"输入精度precision:"<<endl;cin>>precision;cout<<"("<<n<<")10="<<"(0.";while (n!=0&&m<precision)//数制转换,结果存入数组s[m]{n=n*p;c=n; //c取n的整数部分n=n-c; //左值n取n得小数部分m++;s[m]=c; //将余数按顺序存入数组s[m]中s[1]...s[m]}for(int k=1;k<=m;k++)//输出转换后的序列{if(s[k]>=10) //若为十六进制等则输出相对应的字母cout<<(char)(s[k]+55);else //否则直接输出数字cout<<s[k];}cout<<")"<<p<<endl;return 0;}
- C++ 十进制'纯'小数转换为任意进制的小数
- 十进制纯小数转换为二进制编码
- 十进制小数转换为二进制小数
- 八进制小数转换为十进制小数
- 十进制小数转换为二进制
- 十进制小数转换为二进制
- 10进制小数转化为任意进制小数
- 十进制小数转化为其他进制的
- 将分数表示为任意进制的小数
- 【C语言】任意进制之间的转换(支持小数部分)
- 算法:带小数的十进制转换为八进制
- 二进制小数转换为十进制数和
- 十进制与二进制小数的相互转换C语言
- 十进制小数转换成二进制小数的快速方法
- 十进制小数与二进制小数之间的互相转换
- 十进制小数和二进制小数之间的转换
- 小数的进制转换
- 十进制小数转换二进制的问题
- 【状态压缩搜索】函数依赖
- Exercise 1: A Good First Program
- 作为一名大三学生,我是该选择Java还是C++?求救啦
- source insight 使用技巧
- c语言基础 二
- C++ 十进制'纯'小数转换为任意进制的小数
- asyncore的使用
- Re-installation failed due to different application signatures.解决方法
- ANDROID-Developing-tools-adb
- C#入门基础知识
- Ajax完成省市县三级连动
- js正则函数
- ORACLE_CDC
- 读取qq聊天记录文件(诺基亚塞班S60v3平台)