呵呵,很简单。想到26进制还不错,不过它不是26进制。下面的代码足够算到4294967295。
程序代码:
程序代码:#include<stdio.h>
int main()
{
char no[8], len, i;
unsigned int n;
scanf("%u", &n);
for(len = 0; n; n /= 26)
no[len++] = --n % 26 + 'A';
for(i = len - 1; i >= 0; printf("%c", no[i--]));
return 0;
}
哪位有兴趣的话还可以写个逆算法

重剑无锋,大巧不工








