编程实现:将 1~1000 的整数从 1 开始,以每 5 个数为一组排列到 200 行 6 列的网格中,规律如下图所示: 给定一个整数 n,请计算 n 在多少行多少列。 例如:n = 16;16 在第 4 行第 6 列。 输入描述: 输入一个整数 n(1≤n≤1000)。 输出描述: 第一行输出一个整数,表示 n 所在行号; 第二行输出一个整数,表示 n 所在列号。 样例输入: 16 样例输出: 4 6

正确答案:行=(n-1)//5+1;组内p=(n-1)%5+1。奇数行列=p,偶数行列=7-p(蛇形排,每行5个数占6列)。
试卷来源:202506(第16届)蓝桥杯Python编程青少组(选拔赛_中/高级)真题