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进制字母表示
这篇博客介绍了一种使用C#编程将数字转化为26进制字母表示的方法,通过循环和条件判断,将每个数字转换为对应的字母,超过26的数值会进行进位处理,最终实现从1到500的数字转化为26进制字母的形式。

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



