A代表数字1,B代表数字2,以此类推Z代表26,对于27以上的数字用两位甚至更多位的字符串表示,例如:AA表示27,AB表示28,AZ表示52
输入样例:329
输出样例:LQ
输入样例:2019
输出样例:BYQ
#include<stdio.h>
int swpu(int n);
int main()
{
int n;
scanf("%d",&n);
swpu(n);
return 0;
}
int swpu(int n)
{
if(n==0)
return 0;
if(n%26==0)
{
swpu((n-1)/26);
printf("z");
}
else
{
swpu(n/26);
printf("%c",n%26+'@');
}
return 0;
}