public class Solution {
public string ConvertToTitle(int n) {
var ret = string.Empty;
while(n > 26){
var x = n % 26;
n /= 26;
if(x != 0){
ret = Char(x) + ret;
}
else{
ret = Char(26) + ret;
n--;
}
}
if(n > 0){
ret = Char(n) + ret;
}
return ret;
}
private char Char(int x){
return (char)(‘A‘ + x - 1);
}
}LeetCode --Excel Sheet Column Title
原文:http://blog.csdn.net/lan_liang/article/details/50144599