1、2、3、4...を次のルールに従って配置します(1行目は特殊です)。たとえば、1行目のC列に数字の3があり、次の行の何列目には2013という数字が入ります。 .. 具体的には以下のようになります
次のように問題を解決します
function main(args) {
lie = ""; //列
hang = 0; //行
num = 2013;
fournum = parseInt(num / 4); //包含多少个
mnum = num % 4; //目标数模4
hang = fournum;
if (mnum > 0) {
hang = hang + 1;
}
jo = hang % 2; //余数等于1是奇数
if (mnum == 3) {
lie = "C";
} else if (jo == 1) { //奇数
if (mnum == 0) {
lie = "D";
} else if (mnum == 1) {
lie = "E";
} else if (mnum == 2) {
lie = "B";
}
} else if (jo == 0) { //
if (mnum == 0) {
lie = "B";
} else if (mnum == 2) {
lie = "D";
} else if (mnum == 1) {
lie = "A";
}
}
// hang = hang-1;
console.log(num + "在第" + hang + "行,第" + lie + "列")
}
main()