- 題目描述
- 知識點及思路
- 總結
一.題目描述
簡述:Excel表格是26進制,轉化爲十進制
1 -> A
2 -> B
3 -> C
…
26 -> Z
27 -> AA
28 -> AB
二.知識點及思路
知識點:進制轉化
思路:①n!=0作爲循環終止條件②n用(n-1)/26更新
注意事項:Excel表示無0值
class Solution {
public:
string convertToTitle(int n)
{
string number;
while(n)
{
number=(char)((n-1)%26+'A')+number;
n=(n-1)/26;
}
return number;
}
};
三.總結
I.①平時基礎知識需多積累②小細節在編碼中需多用心II.讓我們一同努力,明天會更好!