问题遇到的现象和发生背景
小明用字母 A对应数字 1,B对应 2,以此类推,用 Z对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA对应27,AB对应28,AZ对应52,LQ对应329。
请问2019对应的字符串是什么?
问题相关代码,请勿粘贴截图
#include <stdio.h>
int main() {
int i , j , k ;
for (i=1; i <= 26; i++) {
for (j=1; j <= 26; j++) {
for (k=1; k <= 26; k++) {
int t = i * 26 * 26 + j * 26 + k;
if ( t== 2019) {
printf("%d %d %d", i, j, k);
break;
}
}
}
}
return 0;
}
#include <stdio.h>
int main() {
int i=1, j=1, k=1;
for (i; i <= 26; i++) {
for (j; j <= 26; j++) {
for (k; k <= 26; k++) {
int t = i * 26 * 26 + j * 26 + k;
if (t == 2019) {
printf("%d %d %d", i, j, k);
break;
}
}
}
}
return 0;
}
我想要达到的结果
这两个代码区别在哪里?为什么结果不同?