编程实现:输入一个十进制数,转换成对应的二进制数、八进制数和十六进制数并输出。
编程实现:输入一个十进制数,转换成对应的二进制数、八进制数和十六进制数并输出。
日期:2020-02-14 15:12:29 人气:2
1、#include
using namespace std;
int main()
{
int a,b,c,d;
cout<<"请输入待转换的数:";
cin>>a;
//二进制分别计算每一位
if(a==0)cout<<a;
b=a;c=0;d=1;
while(b!=0)
{
c+=(b%2)*d;//依次把b除以2的余数写在c的对应位置上
b=b/2;
d*=10;
}
cout<<c<