#include <stdio.h>
#include <string.h>
void numberToString(int n) {
char result[100]; // 假设结果最多有100个字符
int index = 0;
// 转换过程
while (n > 0) {
n--; // 由于字母从'A'对应1开始,所以需要减去1
result[index++] = 'A' + (n % 26); // 得到当前的字母
n /= 26; // 向右进位
}
// 结果反转,得到正确的字母顺序
for (int i = index - 1; i >= 0; i--) {
printf("%c", result[i]);
}
printf("\n");
}
int main() {
int n;
printf("请输入一个正整数n(n <= 10^9):");
scanf("%d", &n);
// 调用转换函数
numberToString(n);
return 0;
}