输入一个不大于32767的正整数N,将它转换成一个二进制数。 例如: 输入...
发布网友
发布时间:2022-06-01 12:47
我来回答
共3个回答
热心网友
时间:2024-09-25 19:32
你要什么语言的代码啊
热心网友
时间:2024-09-25 19:30
C++
#include<iostream>
using namespace std;
int main(){
int a;
int count=0;
bool b[100]={0};
cin>>a;
while(a){
b[count]=a%2;
a=a/2;
++count;
}
for(int i=count-1;i>=0;--i){
cout<<b[i];
}
cout<<endl;
return 0;
}
C
#include<stdio.h>
int main(){
int a,i;
int count=0;
int b[100]={0};
scanf("%d",&a);
while(a){
b[count]=a%2;
a=a/2;
++count;
}
for(i=count-1;i>=0;--i){
printf("%d",b[i];
}
printf("\n");
return 0;
}
热心网友
时间:2024-09-25 19:33
#include
int main(){
int a,i,j=0,b[100]={0};
scanf("%d",&a);
while(a){
b[j]=a%2;
a=a/2;
j++;
}
for(i=(j-1);i>=0;i--)
printf("%d",b[i]);
return 0;
}