概述
//测试:100--->202 -7---->-10
string convertToBase7(int num) {
int res=0;
string s;
if(num<0){
s="-";
}
int n=abs(num);
vector<int> v;
while(n!=0){
int remainder=n%7;
v.push_back(remainder);
n=n/7;
}
reverse(v.begin(), v.end());
for(int i=0;i<v.size();i++){
res=res*10+v[i];
}
if(num<0){
return s.append(to_string(static_cast<long long>(res)));
}
else{
return to_string(static_cast<long long>(res));
}
}
最后
以上就是善良板凳为你收集整理的leetcode-504 十进制转七进制的全部内容,希望文章能够帮你解决leetcode-504 十进制转七进制所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复