504. 七进制数

 1 class Solution 
 2 {
 3 public:
 4     string convertToBase7(int num) 
 5     {
 6         string res;
 7         bool a = true;
 8         if(num < 0) num = -num,a = false;
 9         while(num)
10         {
11             res = to_string(num % 7)+ res;
12             num /= 7;
13         }
14         if(res.empty()) return "0";
15         if(!a) res = "-" + res;
16         return res;
17     }
18 };

 

posted @ 2020-04-18 22:51  Jinxiaobo0509  阅读(103)  评论(0)    收藏  举报