我是靠谱客的博主 善良板凳,最近开发中收集的这篇文章主要介绍leetcode-504 十进制转七进制,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

//测试: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 十进制转七进制所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部