1为A,2为B……26为Z, 27为AA以此类推
{
StringBuilder sbW = null;
for (int i = 1; i < 500;i++)//五百以内
{
sbW = new StringBuilder();
int n = i;
while (n != 0)
{
if (n % 26 == 0)
{
sbW.Insert(0, 'Z');
n = n / 26 - 1;
}
else
{
sbW.Insert(0, (char)((n % 26 - 1) + 'A'));
n /= 26;
}
}
Console.WriteLine(i.ToString() +"/t" +sbW.ToString());
}
}
这篇博客介绍了一种使用C#编程将数字转化为26进制字母表示的方法,通过循环和条件判断,将每个数字转换为对应的字母,超过26的数值会进行进位处理,最终实现从1到500的数字转化为26进制字母的形式。
——用字母表示的26进制数&spm=1001.2101.3001.5002&articleId=1214147&d=1&t=3&u=88269e63fabd424f8f41ca9e4d01eb70)

被折叠的 条评论
为什么被折叠?



