将一个十进制整数转换成2、8、16进制字符串的程序

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:35:54
分别用子过程和函数过程编写!谢谢

(★好答案将高分悬赏)
请用VB语言编写!谢谢!

#include <iostream>
using namespace std;
int a[100];
void func2(int x)//x此处是10进制数,转化成二进制
{
int i=0;
while(x!=0)
{
a[i]=x%2;
x/=2;
i++;
}
for(int k=i-1;k>=0;k--)
{
cout<<a[k];
}
cout<<endl;
}
void func8(int x)//x此处是10进制数,转化成八进制
{
int i=0;
while(x!=0)
{
a[i]=x%8;
x/=8;
i++;
}
for(int k=i-1;k>=0;k--)
{
cout<<a[k];
}
cout<<endl;
}
void func16(int x)//x此处是10进制数,转化成十六进制
{
int i=0;
while(x!=0)
{
a[i]=x%16;
x/=16;
i++;
}

for(int k=i-1;k>=0;k--)
{
if(a[k]<10)
cout<<a[k];

if(a[k]==10)
cout<<"A";

if(a[k]==11)
cout<<"B";

if(a[k]==12)
cout<<"C";

if(a[k]==13)
cout<<"D";

if(a[k]==14)<

由键盘输入一个小于256的十进制整数,然后将该数转换成八位的二进制形式输出。 怎样将一个十进制负数转换成2进制 将-5转换 用 Pascal 编写一个程序将十进制整数n转换为二进制数。 将一个任意2位十进制整数转化为二进制整数 将字符串转换为十进制整数(用C语言) 十进制整数101转换成无符号二进制整数是 将一个整数n转换成字符串,n的整数不确定,可以显示任意位数的整数(2种方法) C语言编程:由键盘输入一个小于256的十进制整数,然后将该数转换成八位的二进制形式输出。 c语言编一函数将一十进制整数转换为十六进制整数,谢谢 编写一个函数,将一个非负整数转换成十六进制数形式,产生的十六进制数作字符串处理如十进制数27转换为'1B'