首 页 行业资讯 新车 试驾评测 养车用车 车型库

用二进制、八进制、十进制和十六进制的格式输出表中的数

发布网友 发布时间:2022-04-23 14:20

我来回答

2个回答

热心网友 时间:2023-09-15 02:58

void convertBinary(int a){
if(a>0){
convertBinary(a/2);
cout<<(a%2);
}

}

void convertBinary(int a,int b[],int length){
int i;
for(i=length;i>=0;i--){
b[i]=a%2;
a=a/2;
}
}

C++的版本,第一个直接把整数的二进制形式打印出来,第二个把它存到一个数组里,看你需要那个。

热心网友 时间:2023-09-15 02:58

void
convertBinary(int
a){
if(a>0){
convertBinary(a/2);
cout<<(a%2);
}
}
void
convertBinary(int
a,int
b[],int
length){
int
i;
for(i=length;i>=0;i--){
b[i]=a%2;
a=a/2;
}
}
C++的版本,第一个直接把整数的二进制形式打印出来,第二个把它存到一个数组里,看你需要那个。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com