A585.2进制转换
2024-12-31 23:12:25
发布于:江苏
0阅读
0回复
0点赞
#include<iostream>
using namespace std;
char numbers[36]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
string jinzhi(int num,int k){
string str="",rts="";
while(num){
str+=numbers[num%k];
num/=k;
}
for(int i=str.length()-1;i>=0;i--)
rts+=str[i];
return rts;
}
int main(){
int n;
cin>>n;
cout<<jinzhi(n,2);
return 0;
}
这里空空如也
有帮助,赞一个