#include <iostream>
#define MAXLEN 1024
using namespace std;
void DecToBin(char *des, int n)//函数将十进制数n转换成二进制数,并将结果保存在des中
{
int j,i=0;
char temp;
while(n!=0)//除2取余法
{
des[i]=n%2+'0';
n=n/2;
i++;
}
des[i]=NULL;
for(j=0;j<i/2;j++)//反序
{
temp=des[j];
des[j]=des[i-j-1];
des[i-1-j];
}
}
int main()
{
char des[MAXLEN];
int n;
cin>>n;
DecToBin(des,n);
cout<<des<<endl;
return 0;
}
将十进制数转换成二进制数的代码
最新推荐文章于 2023-04-20 11:11:29 发布